<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:tsem="http://www.towerjazz.com/20211231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tsem-20211231.xsd" xlink:type="simple"/>
    <context id="C_20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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_20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:CapitalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </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_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_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_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_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_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_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </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_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20190101to20191231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:CapitalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:CapitalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:CapitalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:CapitalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapBusinessAcquisitionAxis_tsemTPSCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:TPSCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapBusinessAcquisitionAxis_tsemPSCSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:PSCSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20160601to20160630_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_srtCurrencyAxis_currencyILS_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ILS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_srtCurrencyAxis_currencyILS_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ILS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TwoThousandTenConvertibleDebenturesSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TSNPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_deiLegalEntityAxis_tsemTPSCoMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tsem:TPSCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_deiLegalEntityAxis_tsemTPSCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tsem:TPSCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_srtCounterpartyNameAxis_tsemTPSCoMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TPSCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_deiLegalEntityAxis_tsemTPSCoMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tsem:TPSCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_srtCounterpartyNameAxis_tsemTPSCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TPSCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMinimumMember_usgaapVariableRateAxis_usgaapPrimeRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TSNPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMaximumMember_usgaapVariableRateAxis_usgaapPrimeRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TSNPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMinimumMember_usgaapVariableRateAxis_usgaapLondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TSNPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMaximumMember_usgaapVariableRateAxis_usgaapLondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TSNPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TowerAndJazzDebenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsem:TowerAndJazzDebenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapFinancialInstrumentAxis_usgaapMunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-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_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-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_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_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>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20181231_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>2018-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </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_20210101to20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tsem:ExercisePriceSeventeenPointOneSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tsem:ExercisePriceSeventeenPointOneSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember_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:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20210801to20210831_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>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200901to20200930_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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20190601to20190630_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>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_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>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_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:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_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:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20190101to20191231_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_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:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="C_20200302to20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2020-03-02</startDate>
            <endDate>2020-03-27</endDate>
        </period>
    </context>
    <context id="C_20220215_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_tsemDefinitiveAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tsem:DefinitiveAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="C_20220201to20220215_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_tsemDefinitiveAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tsem:DefinitiveAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <unit id="ILSPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Item">
        <measure>tsem:Item</measure>
    </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="ils">
        <measure>iso4217:ILS</measure>
    </unit>
    <unit id="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <dei:DocumentPeriodEndDate contextRef="C_20210101to20211231" id="FFact_1431">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="C_20210101to20211231" id="FFact_1432">TOWER SEMICONDUCTOR LTD</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="C_20210101to20211231" id="FFact_1433">0000928876</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="C_20210101to20211231" id="FFact_1434">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="C_20210101to20211231" id="FFact_1436">true</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225101807113">6-K/A</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225103137062">TOWER SEMICONDUCTOR LTD</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225101826047">Ramat Gavriel Industrial Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225101835927">P.O. Box 619</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225101844100">Migdal Haemek</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220225101853694">2310502</dei:EntityAddressPostalZipCode>
    <dei:AmendmentDescription
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220309001245328">This Amendment No.1 on Form 6-K/A amends the Registrant&#x2019;s Form 6-K filed on February 28, 2022 (the &#x201c;Original 6-K&#x201d;), solely to amend the Registrant&#x2019;s consolidated financial statements as of December 31, 2021 included as Exhibit 99.1 to the Original 6-K, to (i) amend &#x201c;Note 2 Summary of Significant Accounting Policies&#x201d; to add Notes 2M, 2N, 2O and 2P that were inadvertently omitted and (ii) renumber the remaining portions of Note 2. The attached Exhibit 99.1 replaces in its entirety Exhibit 99.1 as filed with the Original 6-K. No change has been made to any of the financial statements or to any numerical data included in the financial statements or the notes thereto. The consent of the Registrant&#x2019;s Independent Registered Accounting Firm is also being filed herewith as Exhibit 99.3.</dei:AmendmentDescription>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142045599"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142403860"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142412085"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142420471"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142446828"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103142457681"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103155423440"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103155815937"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220103155832662"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161215569"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161237483"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161245147"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161706310"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161732380"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103161739921"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1"
      unitRef="USD">210930000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_2"
      unitRef="USD">211683000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_3"
      unitRef="USD">363648000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_4"
      unitRef="USD">310230000</us-gaap:OtherShortTermInvestments>
    <us-gaap:MarketableSecurities
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_5"
      unitRef="USD">190068000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_6"
      unitRef="USD">188967000</us-gaap:MarketableSecurities>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_7"
      unitRef="USD">142228000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_8"
      unitRef="USD">162100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_9"
      unitRef="USD">234512000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_10"
      unitRef="USD">199126000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_11"
      unitRef="USD">54817000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_12"
      unitRef="USD">30810000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_13"
      unitRef="USD">1196203000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_14"
      unitRef="USD">1102916000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_15"
      unitRef="USD">39597000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_16"
      unitRef="USD">40699000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_17"
      unitRef="USD">876683000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_18"
      unitRef="USD">839171000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_19"
      unitRef="USD">11820000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_20"
      unitRef="USD">10962000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_21"
      unitRef="USD">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_22"
      unitRef="USD">7000000</us-gaap:Goodwill>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_23"
      unitRef="USD">99938000</tsem:DeferredTaxAndOtherAssetsNet>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_24"
      unitRef="USD">93401000</tsem:DeferredTaxAndOtherAssetsNet>
    <us-gaap:Assets
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_25"
      unitRef="USD">2231241000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_26"
      unitRef="USD">2094149000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_27"
      unitRef="USD">83868000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_28"
      unitRef="USD">106513000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_29"
      unitRef="USD">78712000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_30"
      unitRef="USD">96940000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_31"
      unitRef="USD">39992000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_32"
      unitRef="USD">10027000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211113905976_Fact_35"
      unitRef="USD">57747000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211114509637"
      unitRef="USD">51527000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_35"
      unitRef="USD">16009000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_36"
      unitRef="USD">7905000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_37"
      unitRef="USD">276328000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_38"
      unitRef="USD">272912000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_39"
      unitRef="USD">230972000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_40"
      unitRef="USD">283765000</us-gaap:LongTermDebt>
    <us-gaap:CustomerAdvancesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_41"
      unitRef="USD">69968000</us-gaap:CustomerAdvancesNoncurrent>
    <us-gaap:CustomerAdvancesNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_42"
      unitRef="USD">25451000</us-gaap:CustomerAdvancesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211114035830_xbrl_20220211113905976_Fact_35"
      unitRef="USD">14622000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211114035830_xbrl_20220211114006403"
      unitRef="USD">15833000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <tsem:DeferredTaxAndOtherLongTermLiabilities
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_45"
      unitRef="USD">23962000</tsem:DeferredTaxAndOtherLongTermLiabilities>
    <tsem:DeferredTaxAndOtherLongTermLiabilities
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_46"
      unitRef="USD">41286000</tsem:DeferredTaxAndOtherLongTermLiabilities>
    <us-gaap:Liabilities
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_47"
      unitRef="USD">615852000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_48"
      unitRef="USD">639247000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20201231"
      decimals="INF"
      id="FFact_500"
      unitRef="ILSPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20211231"
      decimals="INF"
      id="FFact_50"
      unitRef="ILSPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_51"
      unitRef="USD">435453000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_52"
      unitRef="USD">430996000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_540"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_54"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_55"
      unitRef="Shares">108970000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_56"
      unitRef="Shares">108883000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_57"
      unitRef="Shares">108010000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_58"
      unitRef="Shares">107923000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_59"
      unitRef="USD">1389051000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_60"
      unitRef="USD">1393095000</us-gaap:AdditionalPaidInCapital>
    <tsem:AccumulatedShareBasedCompensation
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_61"
      unitRef="USD">149906000</tsem:AccumulatedShareBasedCompensation>
    <tsem:AccumulatedShareBasedCompensation
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_62"
      unitRef="USD">124762000</tsem:AccumulatedShareBasedCompensation>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_63"
      unitRef="USD">-27883000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_64"
      unitRef="USD">-16509000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_65"
      unitRef="USD">-315448000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_66"
      unitRef="USD">-465460000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_67"
      unitRef="USD">1631079000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_68"
      unitRef="USD">1466884000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockShares
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_202201031222552630"
      unitRef="Shares">87000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103122255263"
      unitRef="Shares">87000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_71"
      unitRef="USD">9072000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_72"
      unitRef="USD">9072000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_73"
      unitRef="USD">1622007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_74"
      unitRef="USD">1457812000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_75"
      unitRef="USD">-6618000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_76"
      unitRef="USD">-2910000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_77"
      unitRef="USD">1615389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_78"
      unitRef="USD">1454902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_79"
      unitRef="USD">2231241000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_80"
      unitRef="USD">2094149000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_81"
      unitRef="USD">189543000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_82"
      unitRef="USD">187719000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_84"
      unitRef="USD">1508166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_85"
      unitRef="USD">1265684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_86"
      unitRef="USD">1234003000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_87"
      unitRef="USD">1179048000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_88"
      unitRef="USD">1032366000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_89"
      unitRef="USD">1004332000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_90"
      unitRef="USD">329118000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_91"
      unitRef="USD">233318000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_92"
      unitRef="USD">229671000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_93"
      unitRef="USD">85386000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_94"
      unitRef="USD">78320000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_95"
      unitRef="USD">75579000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_96"
      unitRef="USD">77221000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_97"
      unitRef="USD">63965000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_98"
      unitRef="USD">67376000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_99"
      unitRef="USD">162607000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_100"
      unitRef="USD">142285000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_101"
      unitRef="USD">142955000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_102"
      unitRef="USD">166511000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_103"
      unitRef="USD">91033000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_104"
      unitRef="USD">86716000</us-gaap:OperatingIncomeLoss>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211120319997"
      unitRef="USD">-12873000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211120331924"
      unitRef="USD">2870000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_107"
      unitRef="USD">12000</tsem:FinancingIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_108"
      unitRef="USD">1461000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211120549663"
      unitRef="USD">-5215000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_110"
      unitRef="USD">4293000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_111"
      unitRef="USD">155099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_112"
      unitRef="USD">88688000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_113"
      unitRef="USD">91021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_114"
      unitRef="USD">1024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_115"
      unitRef="USD">5399000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_116"
      unitRef="USD">2948000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_117"
      unitRef="USD">154075000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_118"
      unitRef="USD">83289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_119"
      unitRef="USD">88073000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_120"
      unitRef="USD">4063000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211120704228"
      unitRef="USD">987000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_122"
      unitRef="USD">-1975000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_123"
      unitRef="USD">150012000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_124"
      unitRef="USD">82302000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_125"
      unitRef="USD">90048000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20210101to20211231"
      decimals="2"
      id="FFact_126"
      unitRef="USD_per_Share">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20200101to20201231"
      decimals="2"
      id="FFact_127"
      unitRef="USD_per_Share">0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20190101to20191231"
      decimals="2"
      id="FFact_128"
      unitRef="USD_per_Share">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_129"
      unitRef="Shares">108279000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_130"
      unitRef="Shares">107254000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_131"
      unitRef="Shares">106256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20210101to20211231"
      decimals="2"
      id="FFact_132"
      unitRef="USD_per_Share">1.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20200101to20201231"
      decimals="2"
      id="FFact_133"
      unitRef="USD_per_Share">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20190101to20191231"
      decimals="2"
      id="FFact_134"
      unitRef="USD_per_Share">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_135"
      unitRef="USD">150012000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_136"
      unitRef="USD">82302000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_137"
      unitRef="USD">90048000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_138"
      unitRef="Shares">109798000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_139"
      unitRef="Shares">108480000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_140"
      unitRef="Shares">107438000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_141"
      unitRef="USD">154075000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_142"
      unitRef="USD">83289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_143"
      unitRef="USD">88073000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211121606194"
      unitRef="USD">-18995000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_145"
      unitRef="USD">7830000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_146"
      unitRef="USD">3478000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_147"
      unitRef="USD">-709000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_148"
      unitRef="USD">394000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211121818338"
      unitRef="USD">1118000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_150"
      unitRef="USD">-859000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220214111204430"
      unitRef="USD">-1774000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_152"
      unitRef="USD">3696000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_153"
      unitRef="USD">134930000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_154"
      unitRef="USD">88951000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_155"
      unitRef="USD">94129000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_156"
      unitRef="USD">-3708000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211122047330"
      unitRef="USD">4914000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_158"
      unitRef="USD">-1063000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_159"
      unitRef="USD">138638000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_160"
      unitRef="USD">84037000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_161"
      unitRef="USD">95192000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_162"
      unitRef="Shares">105066000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_163"
      unitRef="USD">418492000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_164"
      unitRef="USD">1380396000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember"
      decimals="-3"
      id="FFact_165"
      unitRef="USD">20758000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_166"
      unitRef="USD">93226000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220211134404655"
      unitRef="USD">-672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_168"
      unitRef="USD">-22716000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_169"
      unitRef="USD">-637446000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="FFact_170"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_171"
      unitRef="USD">-6761000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20181231"
      decimals="-3"
      id="FFact_172"
      unitRef="USD">1236205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_177"
      unitRef="Shares">648000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_178"
      unitRef="USD">2727000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_179"
      unitRef="USD">-886000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_180"
      unitRef="USD">1841000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220211152409613"
      unitRef="Shares">1181000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220211152521432"
      unitRef="USD">4892000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220211152545685"
      unitRef="USD">15866000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember"
      decimals="-3"
      id="Fxbrl_20220211152549492"
      unitRef="USD">-20758000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211163100965"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_182"
      unitRef="USD">14548000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_183"
      unitRef="USD">14548000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_184"
      unitRef="USD">90048000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_185"
      unitRef="USD">90048000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_186"
      unitRef="USD">-1975000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_187"
      unitRef="USD">88073000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_188"
      unitRef="USD">2566000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_189"
      unitRef="USD">2566000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_190"
      unitRef="USD">912000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_191"
      unitRef="USD">3478000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220214170044223"
      unitRef="USD">1118000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220214170127581"
      unitRef="USD">1118000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211141258099"
      unitRef="USD">1118000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_195"
      unitRef="USD">3696000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_196"
      unitRef="USD">3696000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_197"
      unitRef="USD">3696000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20190101to20191231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_198"
      unitRef="USD">95192000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_199"
      unitRef="Shares">106895000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_200"
      unitRef="USD">426111000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_201"
      unitRef="USD">1395376000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember"
      decimals="-3"
      id="Fxbrl_20220211163121934"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="Fxbrl_20220214130057010"
      unitRef="USD">107774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220211152943325"
      unitRef="USD">1906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20220211153038566"
      unitRef="USD">-20150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_206"
      unitRef="USD">-547398000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20220211153135029"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20220211153124621"
      unitRef="USD">-7824000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20191231"
      decimals="-3"
      id="FFact_209"
      unitRef="USD">1346723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_210"
      unitRef="Shares">1115000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_211"
      unitRef="USD">4885000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_212"
      unitRef="USD">-2281000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_213"
      unitRef="USD">2604000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_219"
      unitRef="USD">16988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_220"
      unitRef="USD">16988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tsem:CumulativeEffectUponAdoption
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220211153358761"
      unitRef="USD">-364000</tsem:CumulativeEffectUponAdoption>
    <tsem:CumulativeEffectUponAdoption
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211153806047"
      unitRef="USD">-364000</tsem:CumulativeEffectUponAdoption>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_221"
      unitRef="USD">82302000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_222"
      unitRef="USD">82302000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_223"
      unitRef="USD">987000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_224"
      unitRef="USD">83289000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_225"
      unitRef="USD">3903000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_226"
      unitRef="USD">3903000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_227"
      unitRef="USD">3927000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_228"
      unitRef="USD">7830000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_229"
      unitRef="USD">394000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_230"
      unitRef="USD">394000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_231"
      unitRef="USD">394000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_229"
      unitRef="USD">-1774000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_230"
      unitRef="USD">-1774000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_231"
      unitRef="USD">-1774000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_235"
      unitRef="USD">84037000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_236"
      unitRef="Shares">108010000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_237"
      unitRef="USD">430996000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_238"
      unitRef="USD">1393095000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember"
      decimals="-3"
      id="Fxbrl_20220211163140066"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_240"
      unitRef="USD">124762000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220214123253103"
      unitRef="USD">-262000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_242"
      unitRef="USD">-16247000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_243"
      unitRef="USD">-465460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20220214133354023"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_245"
      unitRef="USD">-2910000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_246"
      unitRef="USD">1454902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_247"
      unitRef="Shares">960000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_248"
      unitRef="USD">4457000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_249"
      unitRef="USD">-4044000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_250"
      unitRef="USD">413000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_251"
      unitRef="USD">25144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_252"
      unitRef="USD">25144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_255"
      unitRef="USD">150012000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_256"
      unitRef="USD">150012000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_257"
      unitRef="USD">4063000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_258"
      unitRef="USD">154075000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_225"
      unitRef="USD">-11224000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_226"
      unitRef="USD">-11224000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_227"
      unitRef="USD">-7771000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220214133808468"
      unitRef="USD">-18995000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_263"
      unitRef="USD">-709000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_264"
      unitRef="USD">-709000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_265"
      unitRef="USD">-709000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_266"
      unitRef="USD">-859000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_267"
      unitRef="USD">-859000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_268"
      unitRef="USD">-859000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_269"
      unitRef="USD">138638000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_270"
      unitRef="Shares">108970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_271"
      unitRef="USD">435453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_272"
      unitRef="USD">1389051000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_tsemCapitalNotesMember"
      decimals="-3"
      id="Fxbrl_20220211163208789"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_274"
      unitRef="USD">149906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_275"
      unitRef="USD">-412000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_276"
      unitRef="USD">-27471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_277"
      unitRef="USD">-315448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="FFact_278"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_279"
      unitRef="USD">-6618000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_280"
      unitRef="USD">1615389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:CommonStockSharesOutstandingNetOfTreasuryStock
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_281"
      unitRef="Shares">108883000</tsem:CommonStockSharesOutstandingNetOfTreasuryStock>
    <us-gaap:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_282"
      unitRef="USD">154075000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_283"
      unitRef="USD">83289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_284"
      unitRef="USD">88073000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_285"
      unitRef="USD">270710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_286"
      unitRef="USD">240531000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_287"
      unitRef="USD">214474000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_288"
      unitRef="USD">-1138000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_289"
      unitRef="USD">-6645000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_290"
      unitRef="USD">-10294000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211123823015"
      unitRef="USD">1461000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_292"
      unitRef="USD">-5215000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211123927124"
      unitRef="USD">4293000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211124107031"
      unitRef="USD">-14335000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211124207146"
      unitRef="USD">33087000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_296"
      unitRef="USD">-27317000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_297"
      unitRef="USD">26731000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_298"
      unitRef="USD">7999000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211124347980"
      unitRef="USD">4600000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_300"
      unitRef="USD">44192000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_301"
      unitRef="USD">2891000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_302"
      unitRef="USD">21021000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_303"
      unitRef="USD">-25004000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_304"
      unitRef="USD">-18576000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_305"
      unitRef="USD">-339000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_306"
      unitRef="USD">74524000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_307"
      unitRef="USD">-3072000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211124548325"
      unitRef="USD">-10331000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_309"
      unitRef="USD">16850000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_310"
      unitRef="USD">347000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_311"
      unitRef="USD">-9435000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211124809973"
      unitRef="USD">-2681000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_313"
      unitRef="USD">3936000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_314"
      unitRef="USD">-310000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211124936933"
      unitRef="USD">-10270000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_316"
      unitRef="USD">2223000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_317"
      unitRef="USD">1491000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_318"
      unitRef="USD">421293000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_319"
      unitRef="USD">276561000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_320"
      unitRef="USD">291320000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_321"
      unitRef="USD">313808000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_322"
      unitRef="USD">313656000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_323"
      unitRef="USD">191396000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_324"
      unitRef="USD">34548000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_325"
      unitRef="USD">57117000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_326"
      unitRef="USD">19230000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_327"
      unitRef="USD">1792000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_328"
      unitRef="USD">1450000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_329"
      unitRef="USD">413000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_330"
      unitRef="USD">57892000</tsem:DepositsAndMarketableSecuritiesNet>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_331"
      unitRef="USD">105620000</tsem:DepositsAndMarketableSecuritiesNet>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_332"
      unitRef="USD">132515000</tsem:DepositsAndMarketableSecuritiesNet>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_333"
      unitRef="USD">-338944000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_334"
      unitRef="USD">-363609000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_335"
      unitRef="USD">-305094000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_336"
      unitRef="USD">458000</tsem:ProceedsFromExerciseOfOptions>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_337"
      unitRef="USD">2512000</tsem:ProceedsFromExerciseOfOptions>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_338"
      unitRef="USD">1842000</tsem:ProceedsFromExerciseOfOptions>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220103153433091"
      unitRef="USD">96143000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211162652994"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211162713549"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211125748821"
      unitRef="USD">97174000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211162754619"
      unitRef="USD">0</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211162818794"
      unitRef="USD">0</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_345"
      unitRef="USD">35391000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_346"
      unitRef="USD">25364000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_347"
      unitRef="USD">19402000</us-gaap:CapitalLeaseObligationsIncurred>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_348"
      unitRef="USD">40893000</tsem:RepaymentsOfDebentures>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211130108548"
      unitRef="USD">38335000</tsem:RepaymentsOfDebentures>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220214121815835"
      unitRef="USD">0</tsem:RepaymentsOfDebentures>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_351"
      unitRef="USD">-76857000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_352"
      unitRef="USD">-61187000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_353"
      unitRef="USD">-17560000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211130409051"
      unitRef="USD">-6245000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_355"
      unitRef="USD">4357000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_356"
      unitRef="USD">1804000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_357"
      unitRef="USD">-753000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_358"
      unitRef="USD">-143878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_359"
      unitRef="USD">-29530000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_360"
      unitRef="USD">211683000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20191231"
      decimals="-3"
      id="FFact_361"
      unitRef="USD">355561000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20181231"
      decimals="-3"
      id="FFact_362"
      unitRef="USD">385091000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_363"
      unitRef="USD">210930000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_364"
      unitRef="USD">211683000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20191231"
      decimals="-3"
      id="FFact_365"
      unitRef="USD">355561000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_366"
      unitRef="USD">65634000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_367"
      unitRef="USD">35271000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_368"
      unitRef="USD">39184000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211131405772_Fact_366"
      unitRef="USD">0</tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant>
    <tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211131405772_Fact_367"
      unitRef="USD">0</tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant>
    <tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211131405772_Fact_368"
      unitRef="USD">22600000</tsem:ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_372"
      unitRef="USD">5590000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_373"
      unitRef="USD">10524000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_374"
      unitRef="USD">14436000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:InterestPaidNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_375"
      unitRef="USD">4561000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_376"
      unitRef="USD">6633000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_377"
      unitRef="USD">7456000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_378"
      unitRef="USD">8288000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220214115642720"
      unitRef="USD">-2436000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_380"
      unitRef="USD">13026000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_383">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 1:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;DESCRIPTION OF BUSINESS AND GENERAL&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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. (formerly named &#x201c;Jazz US Holdings, Inc.&#x201d;) and its wholly-owned subsidiary, Tower Semiconductor Newport Beach, Inc. (formerly named &#x201c;Jazz Semiconductor, Inc.&#x201d;), an independent semiconductor foundry focused on specialty process technologies for the manufacture of analog intensive mixed-signal semiconductor devices (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. (formerly named &#x201c;TowerJazz Texas, Inc.&#x201d;) (&#x201c;TSSA&#x201d;); (ii) its 51% owned subsidiary, Tower Partners Semiconductor Co., Ltd. (formerly named &#x201c;TowerJazz Panasonic Semiconductor Co. Ltd.&#x201d;) (&#x201c;TPSCo&#x201d;), an independent semiconductor foundry which includes three semiconductor manufacturing facilities located in Tonami, Uozu and Arai, in Hokuriku Japan. The other 49% of TPSCo&#x2019;s shares are held by Nuvoton Technology Corporation Japan (&#x201c;NTCJ&#x201d;), formerly named &#x201c;Panasonic Semiconductor Systems Co., Ltd.&#x201d; (&#x201c;PSCS&#x201d;). PSCS&#x2019; name changed to NTCJ following the purchase of PSCS by Nuvoton Technology Corporation (&#x201c;Nuvoton&#x201d;) from Panasonic Corporation in September 2020; and (iii) its wholly-owned subsidiary Tower Semiconductor Italy S.r.l. (&#x201c;TSIT&#x201d;), incorporated during 2021 following the collaborative arrangement signed in June 2021 with ST Microelectronics S.r.l (&#x201c;ST&#x201d;) to share manufacturing capacity in a newly established 300 mm fabrication facility in Agrate, Italy (see Note 14F).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;Tower and its subsidiaries are collectively referred to as the &#x201c;Company&#x201d;.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;The Company is a global specialty foundry leader manufacturing integrated circuits, offering a broad range of customizable process technologies including: SiGe, BiCMOS, mixed signal/CMOS, RF CMOS, CMOS image sensor, integrated power management and MEMS. 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 capacity for its customers, the Company operates two manufacturing facilities in Israel (150mm and 200mm), two in the U.S. (200mm) and three in Japan through TPSCo (two 200mm and one 300mm), which provide 45nm CMOS, 65nm RF CMOS and 65nm advanced image sensor technologies.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:11pt"&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;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;In March 2020, the World Health Organization declared the novel coronavirus (&#x201c;COVID-19&#x201d;) a global pandemic. Since then, the impact of the COVID-19 pandemic continues to evolve as well as the global responses to curb its spread and to treat its impact, which have caused disruption to certain business sectors globally, resulting in economic and other difficulties in many regions worldwide, including supply chain shortages, absence of workforce due to infected and/or quarantined employees and service providers, as well as extended lead times for ordered equipment and supplies. To date, the COVID-19 pandemic has not had a material adverse effect on the Company's financial position or its financial stability.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
  </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <tsem:PercentageOfInterestsAcquired
      contextRef="C_20211231_usgaapBusinessAcquisitionAxis_tsemTPSCoMember"
      decimals="2"
      id="Fxbrl_20220211121958808"
      unitRef="Pure">0.51</tsem:PercentageOfInterestsAcquired>
    <tsem:PercentageOfInterestsAcquired
      contextRef="C_20211231_usgaapBusinessAcquisitionAxis_tsemPSCSMember"
      decimals="2"
      id="Fxbrl_20220211122008295"
      unitRef="Pure">0.49</tsem:PercentageOfInterestsAcquired>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="C_20210101to20211231" id="FFact_420">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:12pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 2:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12t"&gt;The Company&#x2019;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;).&lt;/p&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Use of Estimates in Preparation of Financial Statements&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Principals of Consolidation&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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 elimination of inter-company transactions and balances.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;D.&#160;&#160; &#160;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;Cash and cash equivalents consist of cash, bank deposits, money market funds and short-term investments with insignificant interest rate risk and original maturities of three months or less.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;E.&#160;&#160; &#160;Short Term Interest-Bearing Deposits&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;/p&gt;
      &lt;/div&gt;

    &lt;div&gt;

        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:12pt"&gt;&lt;span style="font-weight:bold"&gt;F.&#160; &#160; &#160;Marketable Securities&lt;/span&gt;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company accounts for its investments in grade debt securities in accordance with ASC 320 "&lt;em&gt;Investments - Debt and Equity Securities&lt;/em&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;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company classifies its marketable securities as "available-for-sale", which are measured at fair value, based on quoted market prices. Unrealized gains and losses are reported in a separate component of shareholders' equity as accumulated other comprehensive income (&#x201c;OCI&#x201d;). Gains and losses are recognized when realized, on a specific identification basis, in the Company's consolidated statements of income.&#160;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;em&gt;Financial Instruments - Credit Losses&lt;/em&gt;".&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;Allowance&#160;for credit losses is recognized as a charge 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 (loss) in shareholders' equity.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div/&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;The Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.&lt;/p&gt;
        &lt;/div&gt;

    &lt;/div&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:9.72pt"&gt;Trade Accounts Receivable &#x2013; Allowance for Expected Credit Loss&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The &lt;span style="text-align:justify;text-indent:0.4px;font-size:13.3333px;font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;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,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-variant-ligatures:normal;font-weight:400;text-align:justify;text-indent:0.4px;white-space:normal;background-color:#ffffff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;&lt;span style="text-align:justify;text-indent:0.4px;font-size:13.3333px;font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;, an allowance is maintained for estimated forward-looking losses resulting from possible inability of customers to make required payments (current 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 against the allowance when it becomes evident that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The total allowance for expected credit losses was $946 and $1,065 as of December 31, 2021 and 2020, respectively.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;H.&#160;&#160; &#160;Inventories&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company records reserves for 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 production costs including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present location and condition in the production line.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="margin-top:11pt;margin-bottom:0pt;text-align:left;text-indent:60pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-weight:bold"&gt;&#160;I.&#160;&#160; &#160;Investments in Privately Held Companies&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:11pt;margin-bottom:11pt;padding-left:80pt;text-align:justify;font-size:10pt;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;Long&lt;span style="text-align:justify;text-indent:0.4px;color:rgb(0, 0, 0);font-style:normal;font-weight:400"&gt;-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 -&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-variant-ligatures:normal;font-weight:400;text-align:justify;text-indent:0.4px;white-space:normal;background-color:#ffffff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-style:italic"&gt;&#x201c;Investments - Equity Securities&#x201d;,&lt;/span&gt;&lt;span style="text-align:justify;text-indent:0.4px;color:rgb(0, 0, 0);font-style:normal;font-weight:400"&gt;&#160;the Company may elect between fair value and a measurement alternative of cost, less impairments, and further adjust up or down, based on observable price changes in orderly transactions for identical or similar investments 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&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:10pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;J.&#160;&#160; &#160;Property and Equipment&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &lt;em&gt;&#x201c;Accounting for the Property, Plant and Equipment&#x201d;&lt;/em&gt;. 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 property and equipment.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Maintenance and repairs are charged to expenses as incurred.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Property and equipment are presented net of investment grants received and less accumulated depreciation.&lt;/p&gt;
        &lt;div&gt;

            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:14px"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/p&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;Buildings and building improvements, including facility infrastructure 10-25 years&lt;/span&gt;&lt;/div&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;

        &lt;/div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Impairment charges, if needed, are determined based on the policy outlined in Note 2L below.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Property and equipment also include assets under capital leases, which are depreciated according to their applicable useful life.&lt;/p&gt;
      &lt;/div&gt;

    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;K.&#160;&#160; &#160;Intangible Assets and Goodwill&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#x201c;&lt;em&gt;Intangibles-Goodwill and Other&lt;/em&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 2L below.&lt;/p&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;L.&#160;&#160; &#160;Impairment of Assets&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Property, Equipment and Intangible Assets&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:0pt"&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 &lt;em&gt;&#x201c;Property, Plant and Equipment&#x201d;&lt;/em&gt;. As of December 31, 2021, the Company concluded there was no impairment to its long-lived assets and intangible assets.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:0pt"&gt;The Company operates in one reporting unit. 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 do so. 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&#x2019; carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2021, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Investment in Privately Held Companies&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:10px;text-indent:80pt;margin-bottom:11pt"&gt;The Company concluded there was no impairment to its investments in privately held companies in 2021.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;M.&#160;&#160; &#160;Leases&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Effective January 1, 2019, the Company adopted ASC 842 &#x201c;&lt;em&gt;Leases&lt;/em&gt;&#x201d; using the modified retrospective transition method and recognize 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.&#160;&lt;/p&gt;
        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&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 lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Because 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 extend or terminate the lease 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 11D and 11E.&lt;br/&gt;&#160;&lt;/p&gt;
      &lt;/div&gt;

    &lt;div/&gt;
    &lt;div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;N.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Revenue Recognition&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;The Company follows ASC 606 &#x201c;&lt;span style="font-style:italic"&gt;Revenue from Contracts with Customers&lt;/span&gt;&#x201c; and recognizes revenue 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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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 events necessitating an allowance, which has been in immaterial amounts.&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
        &lt;/div&gt;

      &lt;div/&gt;
      &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;O.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Research and Development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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 against 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.&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;

      &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;

        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;P.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;&#160;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 anticipated (under applicable law as of the balance sheet date) to apply when the deferred taxes are expected to be paid or realized. Deferred tax assets and liabilities, as well as any related valuation allowance, are classified as noncurrent items on the balance sheets.&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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, upon examination and 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;br/&gt;&#160;&lt;/div&gt;
        &lt;/div&gt;

      &lt;div&gt;
        &lt;div/&gt;

          &lt;div&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;Q.&#160;&#160; &#160;Earnings per Ordinary Share&lt;/span&gt;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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 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;/p&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    &lt;/div&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;R.&#160;&#160; &#160;Comprehensive Income&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;In accordance with ASC 220 &lt;em&gt;&#x201c;Comprehensive Income&#x201d;&lt;/em&gt;, 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;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;S.&#160;&#160; &#160;Functional Currency and Exchange Rate Income (Loss)&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The currency of the primary economic environment in which Tower, TSSA and TSNB 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 &lt;em&gt;&#x201c;Foreign Currency Matters&#x201d;&lt;/em&gt;. 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;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;T.&#160;&#160; &#160;Stock-based Compensation&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company applies the provisions of ASC Topic 718 &lt;em&gt;&#x201c;Compensation - Stock Compensation&#x201d;&lt;/em&gt;, under which employees&#x2019; share-based equity awards (mostly restricted stock units and performance unit shares) are recognized based on the grant-date fair values.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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;/p&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;U.&#160;&#160; &#160;Fair Value Measurements of Financial Instruments&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;ASC 820, &lt;em&gt;"Fair Value Measurements and Disclosures" (&#x201c;ASC 820&#x201d;)&lt;/em&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 1&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 2&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 3&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company's financial instruments primarily consist of cash, bank deposits, account receivables and payables, accrued liabilities, loans and leases whose carrying values approximate their current fair values because of 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 investment in privately-held companies.&lt;/p&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;V.&#160;&#160; &#160;Derivatives and Hedging&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Effective January 1, 2019, the Company adopted ASU 2017-12, &#x201c;&lt;em&gt;Derivatives and Hedging (&#x201c;Topic 815&#x201d;)&lt;/em&gt;: &lt;em&gt;Targeted Improvements to Accounting for Hedge Activities&lt;/em&gt;&#x201d;. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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 reclassified 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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Cash flow hedges related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are classified in the same categories as the cash flows from the respective hedged items.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;W.&#160;&#160; &#160;Recently Adopted Accounting Pronouncements&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i) In March 2020, the FASB issued ASU No. 2020-04,&#x201d; R&lt;em&gt;eference Rate Reform (Topic 848): &#160;Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#x201d;&lt;/em&gt;, which provides temporary optional guidance to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Interbank Offered Rate (&#x201c;LIBOR&#x201d;). The guidance includes practical expedients for contract modifications due to reference rate reform. Generally, contract modifications related to reference rate reform may be considered an event that does not require remeasurement or reassessment of a previous accounting determination at the modification date. In January 2021, the FASB issued ASU 2021-01, "&lt;em&gt;Reference Rate Reform - Scope&lt;/em&gt;," which clarified the scope and application of the original guidance. This guidance is effective immediately and is only available through December 31, 2022.&#160;This guidance did not impact the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;(ii) Effective January 1, 2021, the Company adopted ASU No. 2019-12, &#x201c;&lt;em&gt;Income Taxes - Simplifying the Accounting for Income Taxes.&lt;/em&gt;&#x201d; This ASU is intended to simplify various aspects of accounting for income taxes by eliminating certain exceptions within Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 740, &#x201c;&lt;em&gt;Income Taxes&lt;/em&gt;&#x201d; and to clarify certain aspects of the current accounting guidance. Adoption of this standard did not materially impact the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/p&gt;
      &lt;/div&gt;


      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;X.&#160;&#160; &#160;Recently Issued Accounting Pronouncements Not Yet Adopted&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company does not expect recently issued accounting standards or interpretations to have a material impact on the Company&#x2019;s financial position, results of operations, cash flows or financial statement disclosures.&lt;/p&gt;
      &lt;/div&gt;

  </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="C_20210101to20211231" id="FFact_384">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12t"&gt;The Company&#x2019;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;).&lt;/p&gt;
    </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134202342">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Use of Estimates in Preparation of Financial Statements&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;/p&gt;
      &lt;/div&gt;
    </us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134446537">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Principals of Consolidation&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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 elimination of inter-company transactions and balances.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134710890">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;D.&#160;&#160; &#160;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;Cash and cash equivalents consist of cash, bank deposits, money market funds and short-term investments with insignificant interest rate risk and original maturities of three months or less.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:DepositContractsPolicy
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134841970">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;E.&#160;&#160; &#160;Short Term Interest-Bearing Deposits&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;/p&gt;
      &lt;/div&gt;
    </us-gaap:DepositContractsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134915429">
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:12pt"&gt;&lt;span style="font-weight:bold"&gt;F.&#160; &#160; &#160;Marketable Securities&lt;/span&gt;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company accounts for its investments in grade debt securities in accordance with ASC 320 "&lt;em&gt;Investments - Debt and Equity Securities&lt;/em&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;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company classifies its marketable securities as "available-for-sale", which are measured at fair value, based on quoted market prices. Unrealized gains and losses are reported in a separate component of shareholders' equity as accumulated other comprehensive income (&#x201c;OCI&#x201d;). Gains and losses are recognized when realized, on a specific identification basis, in the Company's consolidated statements of income.&#160;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&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;em&gt;Financial Instruments - Credit Losses&lt;/em&gt;".&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;Allowance&#160;for credit losses is recognized as a charge 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 (loss) in shareholders' equity.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div/&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:12pt"&gt;The Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.&lt;/p&gt;
        &lt;/div&gt;
      </us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103134941886">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:9.72pt"&gt;Trade Accounts Receivable &#x2013; Allowance for Expected Credit Loss&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The &lt;span style="text-align:justify;text-indent:0.4px;font-size:13.3333px;font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;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,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-variant-ligatures:normal;font-weight:400;text-align:justify;text-indent:0.4px;white-space:normal;background-color:#ffffff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;&lt;span style="text-align:justify;text-indent:0.4px;font-size:13.3333px;font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;, an allowance is maintained for estimated forward-looking losses resulting from possible inability of customers to make required payments (current 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 against the allowance when it becomes evident that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The total allowance for expected credit losses was $946 and $1,065 as of December 31, 2021 and 2020, respectively.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211144545408"
      unitRef="USD">946000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211144557862"
      unitRef="USD">1065000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135010073">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;H.&#160;&#160; &#160;Inventories&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company records reserves for 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 production costs including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present location and condition in the production line.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:InventoryPolicyTextBlock>
    <tsem:InvestmentsInPrivatelyheldCompanies
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220221143240369">
      &lt;div&gt;
        &lt;p style="margin-top:11pt;margin-bottom:0pt;text-align:left;text-indent:60pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-weight:bold"&gt;&#160;I.&#160;&#160; &#160;Investments in Privately Held Companies&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:11pt;margin-bottom:11pt;padding-left:80pt;text-align:justify;font-size:10pt;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;Long&lt;span style="text-align:justify;text-indent:0.4px;color:rgb(0, 0, 0);font-style:normal;font-weight:400"&gt;-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 -&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-variant-ligatures:normal;font-weight:400;text-align:justify;text-indent:0.4px;white-space:normal;background-color:#ffffff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-style:italic"&gt;&#x201c;Investments - Equity Securities&#x201d;,&lt;/span&gt;&lt;span style="text-align:justify;text-indent:0.4px;color:rgb(0, 0, 0);font-style:normal;font-weight:400"&gt;&#160;the Company may elect between fair value and a measurement alternative of cost, less impairments, and further adjust up or down, based on observable price changes in orderly transactions for identical or similar investments 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&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </tsem:InvestmentsInPrivatelyheldCompanies>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135043831">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:10pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;J.&#160;&#160; &#160;Property and Equipment&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &lt;em&gt;&#x201c;Accounting for the Property, Plant and Equipment&#x201d;&lt;/em&gt;. 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 property and equipment.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Maintenance and repairs are charged to expenses as incurred.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Property and equipment are presented net of investment grants received and less accumulated depreciation.&lt;/p&gt;
        &lt;div&gt;

            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:14px"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/p&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;Buildings and building improvements, including facility infrastructure 10-25 years&lt;/span&gt;&lt;/div&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;

        &lt;/div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Impairment charges, if needed, are determined based on the policy outlined in Note 2L below.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Property and equipment also include assets under capital leases, which are depreciated according to their applicable useful life.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103190951140">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:14px"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/p&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;Buildings and building improvements, including facility infrastructure 10-25 years&lt;/span&gt;&lt;/div&gt;
              &lt;div style="margin-left:104px;text-align:justify;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          </tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20210101to20211231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      id="Fxbrl_20220224223512898">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20210101to20211231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      id="Fxbrl_20220224223517945">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20210101to20211231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      id="Fxbrl_20220224223528465">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20210101to20211231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      id="Fxbrl_20220224223533617">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135107178">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;K.&#160;&#160; &#160;Intangible Assets and Goodwill&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#x201c;&lt;em&gt;Intangibles-Goodwill and Other&lt;/em&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 2L below.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135124155">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;L.&#160;&#160; &#160;Impairment of Assets&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Property, Equipment and Intangible Assets&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:0pt"&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 &lt;em&gt;&#x201c;Property, Plant and Equipment&#x201d;&lt;/em&gt;. As of December 31, 2021, the Company concluded there was no impairment to its long-lived assets and intangible assets.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:0pt"&gt;The Company operates in one reporting unit. 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 do so. 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&#x2019; carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2021, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Impairment of Investment in Privately Held Companies&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:10px;text-indent:80pt;margin-bottom:11pt"&gt;The Company concluded there was no impairment to its investments in privately held companies in 2021.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135343235">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;M.&#160;&#160; &#160;Leases&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Effective January 1, 2019, the Company adopted ASC 842 &#x201c;&lt;em&gt;Leases&lt;/em&gt;&#x201d; using the modified retrospective transition method and recognize 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.&#160;&lt;/p&gt;
        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&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 lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Because 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 extend or terminate the lease 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 11D and 11E.&lt;br/&gt;&#160;&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220308203136397">
        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;N.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Revenue Recognition&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;The Company follows ASC 606 &#x201c;&lt;span style="font-style:italic"&gt;Revenue from Contracts with Customers&lt;/span&gt;&#x201c; and recognizes revenue 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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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 events necessitating an allowance, which has been in immaterial amounts.&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
        &lt;/div&gt;
      </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220308203906572">
        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;O.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Research and Development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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 against 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.&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220308203924820">
        &lt;div&gt;
          &lt;div style="margin-left:75px;text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&lt;span style="font-weight:bold"&gt;P.&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-weight:bold"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;&#160;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 anticipated (under applicable law as of the balance sheet date) to apply when the deferred taxes are expected to be paid or realized. Deferred tax assets and liabilities, as well as any related valuation allowance, are classified as noncurrent items on the balance sheets.&lt;/span&gt;&lt;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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;/div&gt;
          &lt;div style="text-align:left"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="margin-left:104px;text-align:left;text-indent:0.3pt"&gt;&lt;span style="font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400;line-height:1.25"&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, upon examination and 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;br/&gt;&#160;&lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220308211837551">
          &lt;div&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;Q.&#160;&#160; &#160;Earnings per Ordinary Share&lt;/span&gt;&lt;/p&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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 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;/p&gt;
          &lt;/div&gt;
        </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135540349">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;R.&#160;&#160; &#160;Comprehensive Income&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;In accordance with ASC 220 &lt;em&gt;&#x201c;Comprehensive Income&#x201d;&lt;/em&gt;, 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;/p&gt;
      &lt;/div&gt;
    </us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135555533">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;S.&#160;&#160; &#160;Functional Currency and Exchange Rate Income (Loss)&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The currency of the primary economic environment in which Tower, TSSA and TSNB 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 &lt;em&gt;&#x201c;Foreign Currency Matters&#x201d;&lt;/em&gt;. 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;/p&gt;
      &lt;/div&gt;
    </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135643468">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;T.&#160;&#160; &#160;Stock-based Compensation&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The Company applies the provisions of ASC Topic 718 &lt;em&gt;&#x201c;Compensation - Stock Compensation&#x201d;&lt;/em&gt;, under which employees&#x2019; share-based equity awards (mostly restricted stock units and performance unit shares) are recognized based on the grant-date fair values.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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;/p&gt;
      &lt;/div&gt;
    </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135700749">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;U.&#160;&#160; &#160;Fair Value Measurements of Financial Instruments&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;ASC 820, &lt;em&gt;"Fair Value Measurements and Disclosures" (&#x201c;ASC 820&#x201d;)&lt;/em&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 1&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 2&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 3&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company's financial instruments primarily consist of cash, bank deposits, account receivables and payables, accrued liabilities, loans and leases whose carrying values approximate their current fair values because of 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 investment in privately-held companies.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135746176">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;V.&#160;&#160; &#160;Derivatives and Hedging&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Effective January 1, 2019, the Company adopted ASU 2017-12, &#x201c;&lt;em&gt;Derivatives and Hedging (&#x201c;Topic 815&#x201d;)&lt;/em&gt;: &lt;em&gt;Targeted Improvements to Accounting for Hedge Activities&lt;/em&gt;&#x201d;. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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 reclassified 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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Cash flow hedges related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are classified in the same categories as the cash flows from the respective hedged items.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135805757">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;W.&#160;&#160; &#160;Recently Adopted Accounting Pronouncements&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i) In March 2020, the FASB issued ASU No. 2020-04,&#x201d; R&lt;em&gt;eference Rate Reform (Topic 848): &#160;Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#x201d;&lt;/em&gt;, which provides temporary optional guidance to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Interbank Offered Rate (&#x201c;LIBOR&#x201d;). The guidance includes practical expedients for contract modifications due to reference rate reform. Generally, contract modifications related to reference rate reform may be considered an event that does not require remeasurement or reassessment of a previous accounting determination at the modification date. In January 2021, the FASB issued ASU 2021-01, "&lt;em&gt;Reference Rate Reform - Scope&lt;/em&gt;," which clarified the scope and application of the original guidance. This guidance is effective immediately and is only available through December 31, 2022.&#160;This guidance did not impact the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;(ii) Effective January 1, 2021, the Company adopted ASU No. 2019-12, &#x201c;&lt;em&gt;Income Taxes - Simplifying the Accounting for Income Taxes.&lt;/em&gt;&#x201d; This ASU is intended to simplify various aspects of accounting for income taxes by eliminating certain exceptions within Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 740, &#x201c;&lt;em&gt;Income Taxes&lt;/em&gt;&#x201d; and to clarify certain aspects of the current accounting guidance. Adoption of this standard did not materially impact the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/p&gt;
      &lt;/div&gt;
    </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <tsem:RecentlyIssuedAccountingPronouncementsNotYetAdopted
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103135817845">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;X.&#160;&#160; &#160;Recently Issued Accounting Pronouncements Not Yet Adopted&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;The Company does not expect recently issued accounting standards or interpretations to have a material impact on the Company&#x2019;s financial position, results of operations, cash flows or financial statement disclosures.&lt;/p&gt;
      &lt;/div&gt;
    </tsem:RecentlyIssuedAccountingPronouncementsNotYetAdopted>
    <us-gaap:InventoryDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_432">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 3:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;INVENTORIES&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:11pt"&gt;Inventories consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Raw materials&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;81,734&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;60,855&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Work in process&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;146,840&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;133,144&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Finished goods&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,938&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,127&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;234,512&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;199,126&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:12pt"&gt;Work in process and finished goods are presented net of aggregate write-downs to net realizable value of $2,775 and $1,946 as of December 31, 2021 and 2020, respectively.&lt;/p&gt;
  </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="C_20210101to20211231" id="FFact_429">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;text-indent:60pt;margin-bottom:11pt"&gt;Inventories consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Raw materials&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;81,734&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;60,855&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Work in process&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;146,840&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;133,144&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Finished goods&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,938&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,127&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;234,512&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;199,126&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_421"
      unitRef="USD">81734000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_422"
      unitRef="USD">60855000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_423"
      unitRef="USD">146840000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_424"
      unitRef="USD">133144000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_425"
      unitRef="USD">5938000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_426"
      unitRef="USD">5127000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_427"
      unitRef="USD">234512000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_428"
      unitRef="USD">199126000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211104204821"
      unitRef="USD">2775000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211104210381"
      unitRef="USD">1946000</us-gaap:InventoryValuationReserves>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="C_20210101to20211231" id="FFact_446">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 4:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;OTHER CURRENT ASSETS&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Other current assets consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Tax receivables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,540&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,019&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Prepaid expenses&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;36,786&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;R&lt;span style="text-align:justify;font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;eceivables from Hedging transactions - see Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-style:normal;font-variant:normal;font-weight:normal;text-align:justify;white-space:normal;background-color:#cceeff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial"&gt;&#160;10, 12A and 12D&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;10,322&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11,609&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Insurance receivables - see Note 14E&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;-&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;5,949&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other receivables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,169&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,243&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;54,817&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30,810&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="C_20210101to20211231" id="FFact_445">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Other current assets consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Tax receivables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,540&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,019&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Prepaid expenses&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;36,786&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;R&lt;span style="text-align:justify;font-size:13.3333px;color:rgb(0, 0, 0);font-family:Times New Roman, Times, serif;font-style:normal;font-weight:400"&gt;eceivables from Hedging transactions - see Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:Times New Roman, Times, serif;font-size:13.3333px;font-style:normal;font-variant:normal;font-weight:normal;text-align:justify;white-space:normal;background-color:#cceeff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial"&gt;&#160;10, 12A and 12D&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;10,322&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11,609&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Insurance receivables - see Note 14E&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;-&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;5,949&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other receivables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,169&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,243&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;54,817&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30,810&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_433"
      unitRef="USD">5540000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_434"
      unitRef="USD">5019000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_435"
      unitRef="USD">36786000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_436"
      unitRef="USD">6990000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:HedgingAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_437"
      unitRef="USD">10322000</us-gaap:HedgingAssetsCurrent>
    <us-gaap:HedgingAssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_438"
      unitRef="USD">11609000</us-gaap:HedgingAssetsCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_439"
      unitRef="USD">0</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103133652625"
      unitRef="USD">5949000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_441"
      unitRef="USD">2169000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_442"
      unitRef="USD">1243000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_443"
      unitRef="USD">54817000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_444"
      unitRef="USD">30810000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InvestmentTextBlock contextRef="C_20210101to20211231" id="FFact_456">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 5:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;LONG-TERM INVESTMENTS&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Long-term investments consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Severance-pay funds&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11,942&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;10,472&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term bank deposits&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,500&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,500&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Investments in privately&#160;held companies&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15,155&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,597&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;40,699&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </us-gaap:InvestmentTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="C_20210101to20211231" id="FFact_455">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Long-term investments consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Severance-pay funds&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11,942&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;10,472&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term bank deposits&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,500&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,500&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Investments in privately&#160;held companies&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15,155&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,597&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;40,699&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:MarketableSecuritiesTextBlock>
    <tsem:SeverancePayFund
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_447"
      unitRef="USD">11942000</tsem:SeverancePayFund>
    <tsem:SeverancePayFund
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_448"
      unitRef="USD">10472000</tsem:SeverancePayFund>
    <tsem:LongTermInterestBearingBankDeposits
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_449"
      unitRef="USD">12500000</tsem:LongTermInterestBearingBankDeposits>
    <tsem:LongTermInterestBearingBankDeposits
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_450"
      unitRef="USD">12500000</tsem:LongTermInterestBearingBankDeposits>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_451"
      unitRef="USD">15155000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_452"
      unitRef="USD">17727000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_453"
      unitRef="USD">39597000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_454"
      unitRef="USD">40699000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103121522692">
        &lt;div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&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:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Original cost: (*)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Land and Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;432,069&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;430,258&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,254,062&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,998,019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,686,131&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,428,277&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(267,942&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(255,353&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,541,506&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,333,753&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,809,448&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,589,106&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;876,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;839,171&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;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;Original cost includes ROU assets under capital lease in the amount of $211,790 and $213,683 as of December 31, 2021 and 2020, respectively. The depreciation expense of such assets amounted to $14,037 and $13,421 for the years ended December 31, 2021 and 2020, respectively.&lt;/p&gt;
            &lt;/div&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:12pt"&gt;As of December 31, 2021 and 2020, the original cost of land, buildings, machinery and equipment was reflected net of investment grants in the aggregate amount of approximately $285,000.&lt;/p&gt;
        &lt;/div&gt;
      </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103121912647">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Original cost: (*)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Land and Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;432,069&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;430,258&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,254,062&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,998,019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,686,131&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,428,277&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(267,942&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(255,353&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,541,506&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,333,753&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,809,448&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,589,106&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:#CCEEFF"&gt;
                      &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;876,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;839,171&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;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;Original cost includes ROU assets under capital lease in the amount of $211,790 and $213,683 as of December 31, 2021 and 2020, respectively. The depreciation expense of such assets amounted to $14,037 and $13,421 for the years ended December 31, 2021 and 2020, respectively.&lt;/p&gt;
            &lt;/div&gt;
          </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103120939160"
      unitRef="USD">432069000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20201231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103120954472"
      unitRef="USD">430258000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121005173_xbrl_20220103120939160"
      unitRef="USD">3254062000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20201231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121005173_xbrl_20220103120954472"
      unitRef="USD">2998019000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103121108829"
      unitRef="USD">3686131000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103121116639"
      unitRef="USD">3428277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103121146008_xbrl_20220103120939160"
      unitRef="USD">267942000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20201231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103121146008_xbrl_20220103120954472"
      unitRef="USD">255353000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120939160"
      unitRef="USD">2541506000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20201231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120954472"
      unitRef="USD">2333753000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103121329728"
      unitRef="USD">2809448000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103121427090"
      unitRef="USD">2589106000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103121448609"
      unitRef="USD">876683000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103121501221"
      unitRef="USD">839171000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221134547337"
      unitRef="USD">211790000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220221134554820"
      unitRef="USD">213683000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:Depreciation
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220221134602814"
      unitRef="USD">14037000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220221134609931"
      unitRef="USD">13421000</us-gaap:Depreciation>
    <tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_202202211346307580"
      unitRef="USD">285000000</tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants>
    <tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221134630758"
      unitRef="USD">285000000</tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103123529576">
        &lt;div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&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:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt; INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:49%;vertical-align:middle"&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;Details&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Cost&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Accumulated Amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;4-20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,172&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,332&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,840&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Facilities&#x2019;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt; lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;33,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(26,817&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,600&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,303&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;297&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;44,272&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(32,452&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,820&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:49%;vertical-align:middle"&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;font-size:10pt"&gt;Details&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Cost&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Accumulated&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;4-20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,320&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,799&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,521&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Facilities&#x2019;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt; lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;33,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(25,529&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,971&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,600&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,130&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;470&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;41,420&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(30,458&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,962&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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_20210101to20211231"
      id="Fxbrl_20220103123615375">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:49%;vertical-align:middle"&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;Details&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Cost&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Accumulated Amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;4-20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,172&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,332&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,840&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Facilities&#x2019;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt; lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;33,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(26,817&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,600&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,303&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;297&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;44,272&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(32,452&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,820&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:60pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:49%;vertical-align:middle"&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;font-size:10pt"&gt;Details&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Cost&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Accumulated&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;4-20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,320&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,799&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,521&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Facilities&#x2019;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt; lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;33,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(25,529&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,971&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,600&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,130&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;470&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:49%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;41,420&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(30,458&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,962&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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_20210101to20211231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20220103122327967">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20210101to20211231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20220103122345781">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122416598"
      unitRef="USD">8172000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122443416"
      unitRef="USD">3332000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122507402"
      unitRef="USD">4840000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20210101to20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      id="Fxbrl_20220103122747903">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122602659"
      unitRef="USD">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122718614"
      unitRef="USD">26817000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122736353"
      unitRef="USD">6683000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20210101to20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      id="Fxbrl_20220103122933824">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103122958098"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123009193"
      unitRef="USD">2303000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123017608"
      unitRef="USD">297000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103123028487"
      unitRef="USD">44272000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103123048746"
      unitRef="USD">32452000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220103123059410"
      unitRef="USD">11820000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20200101to20201231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20220103123145913">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20200101to20201231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20220103123159120">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122416598"
      unitRef="USD">5320000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122443416"
      unitRef="USD">2799000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122507402"
      unitRef="USD">2521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20200101to20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      id="Fxbrl_20220103123127792_xbrl_20220103122747903">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122602659"
      unitRef="USD">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122718614"
      unitRef="USD">25529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122736353"
      unitRef="USD">7971000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20200101to20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      id="Fxbrl_20220103123127804_xbrl_20220103122933824">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103122958098"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103123009193"
      unitRef="USD">2130000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20201231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103123017608"
      unitRef="USD">470000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123028487"
      unitRef="USD">41420000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123048746"
      unitRef="USD">30458000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123059410"
      unitRef="USD">10962000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_536">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:15px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 8:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;DEFERRED TAX AND OTHER LONG-TERM ASSETS, NET&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Deferred tax and other long-term assets, net consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt;margin-bottom:15px"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax asset (see Note 19)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;53,526&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57,802&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Right of use - assets under operating leases&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Fair value of cross-currency interest rate swap (see Note 12D)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;4,372&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;10,661&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Prepaid long-term land lease, net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,934&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;3,055&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term prepaid expenses&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;24,993&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,893&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;99,938&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;93,401&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_535">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;Deferred tax and other long-term assets, net consist of the following as of December 31, 2021 and 2020:&lt;/p&gt;
      &lt;div style="margin-left:60pt;margin-bottom:15px"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax asset (see Note 19)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;53,526&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57,802&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Right of use - assets under operating leases&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Fair value of cross-currency interest rate swap (see Note 12D)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;4,372&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;10,661&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Prepaid long-term land lease, net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,934&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;3,055&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term prepaid expenses&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;24,993&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,893&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;99,938&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;93,401&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <tsem:DeferredTaxAssetClassifiedAsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_523"
      unitRef="USD">53526000</tsem:DeferredTaxAssetClassifiedAsNoncurrent>
    <tsem:DeferredTaxAssetClassifiedAsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_524"
      unitRef="USD">57802000</tsem:DeferredTaxAssetClassifiedAsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_525"
      unitRef="USD">14113000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_526"
      unitRef="USD">18990000</us-gaap:OperatingLeaseRightOfUseAsset>
    <tsem:CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211112759882_Fact_529"
      unitRef="USD">4372000</tsem:CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures>
    <tsem:CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211112759882_Fact_530"
      unitRef="USD">10661000</tsem:CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures>
    <us-gaap:PrepaidExpenseOtherNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_527"
      unitRef="USD">2934000</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_528"
      unitRef="USD">3055000</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_531"
      unitRef="USD">24993000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_532"
      unitRef="USD">2893000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_533"
      unitRef="USD">99938000</tsem:DeferredTaxAndOtherAssetsNet>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_534"
      unitRef="USD">93401000</tsem:DeferredTaxAndOtherAssetsNet>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_546">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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 style="font-weight:bold"&gt;NOTE 9:&#x2003;&#x2003;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;OTHER CURRENT LIABILITIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Tax payables&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,272&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,935&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Hedging transactions payables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;3,040&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest payable on debt&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;588&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;868&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,109&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,102&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,009&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,905&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock contextRef="C_20210101to20211231" id="FFact_545">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&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, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:60pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Tax payables&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,272&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,935&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Hedging transactions payables&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;3,040&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest payable on debt&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;588&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;868&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,109&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,102&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:74%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,009&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,905&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_537"
      unitRef="USD">10272000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_538"
      unitRef="USD">4935000</us-gaap:TaxesPayableCurrent>
    <us-gaap:HedgingLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211120817948_Fact_539"
      unitRef="USD">3040000</us-gaap:HedgingLiabilitiesCurrent>
    <us-gaap:HedgingLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220214164413382"
      unitRef="USD">0</us-gaap:HedgingLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_539"
      unitRef="USD">588000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220103183843003"
      unitRef="USD">868000</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_541"
      unitRef="USD">2109000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_542"
      unitRef="USD">2102000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_543"
      unitRef="USD">16009000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_544"
      unitRef="USD">7905000</us-gaap:OtherLiabilitiesCurrent>
    <tsem:DebenturesTextBlock contextRef="C_20210101to20211231" id="FFact_564">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 10:&#x2003;&#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;SERIES G DEBENTURES&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;In June 2016, Tower raised approximately $115,000 through the issuance of long-term unsecured non-convertible debentures (&#x201c;Series G Debentures&#x201d;).&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;The Series G Debentures are payable in seven semi-annual consecutive equal installments from March 2020 to March 2023 and carry an annual interest rate of 2.79%, payable semi-annually. The principal and interest amounts are denominated in NIS and are not linked to any index or to any other currency. The Company entered into cash flow hedging transactions to mitigate the foreign exchange rate differences on the principal and interest using a cross-currency swap.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt"&gt;As of December 31, 2021 and December 31, 2020, the outstanding principal amount of Series G Debentures was NIS 201 million and NIS 334 million, respectively (approximately $64,000 and $104,000, respectively), with related hedging transactions net asset fair value of approximately $13,000 and $17,000, respectively. The changes in the fair value of outstanding principal amount of the debentures and in the fair value of the hedging transaction&#160;are attributed to the corresponding changes in the exchange rates during the reported periods (see Note 12D). The Series G Debentures&#x2019; indenture includes customary financial and other terms and conditions, including a negative pledge and financial covenants. As of December 31, 2021, the Company was in compliance with all of the financial covenants under the indenture.&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;Composition by repayment schedule as of December 31, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:60pt;margin-bottom:12pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:40%;vertical-align:middle"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Interest&lt;/p&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Rate&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Series G Debentures&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;42,996&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;21,495&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;64,491&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Accretion of carrying amount to principal amount&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(409&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Carrying amount&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;64,082&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </tsem:DebenturesTextBlock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20160601to20160630_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="FFact_547"
      unitRef="USD">115000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <tsem:DebtInstrumentPeriodicPaymentsNumber
      contextRef="C_20210101to20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="INF"
      id="FFact_548"
      unitRef="Item">7</tsem:DebtInstrumentPeriodicPaymentsNumber>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="4"
      id="FFact_549"
      unitRef="Pure">0.0279</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_srtCurrencyAxis_currencyILS_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-6"
      id="Fxbrl_20220211175058599"
      unitRef="ils">201000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20201231_srtCurrencyAxis_currencyILS_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-6"
      id="Fxbrl_20220211175105779"
      unitRef="ils">334000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="Fxbrl_20220211175113323"
      unitRef="USD">64000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="Fxbrl_20220211175120949"
      unitRef="USD">104000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="Fxbrl_20220211175128451"
      unitRef="USD">13000000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="Fxbrl_20220211175134691"
      unitRef="USD">17000000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="C_20210101to20211231" id="FFact_563">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;Composition by repayment schedule as of December 31, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:60pt;margin-bottom:12pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:40%;vertical-align:middle"&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;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Interest&lt;/p&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Rate&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Series G Debentures&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;42,996&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;21,495&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;64,491&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Accretion of carrying amount to principal amount&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(409&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:1pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:40%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Carrying amount&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;64,082&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="4"
      id="FFact_556"
      unitRef="Pure">0.0279</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="FFact_557"
      unitRef="USD">42996000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="FFact_558"
      unitRef="USD">21495000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTwoThousandTenConvertibleDebenturesSeriesGMember"
      decimals="-3"
      id="FFact_560"
      unitRef="USD">64491000</us-gaap:LongTermDebt>
    <tsem:AccretionOfCarryingAmountToPrincipalAmount
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_561"
      unitRef="USD">409000</tsem:AccretionOfCarryingAmountToPrincipalAmount>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_562"
      unitRef="USD">64082000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <tsem:LongTermLoansPayableTextBlock contextRef="C_20210101to20211231" id="FFact_637">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 11:&#x2003;&#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.56pt"&gt;OTHER LONG-TERM DEBT&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Composition&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt;margin-left:10pt"&gt;&lt;span style="padding-left:10.28pt"&gt;As of December 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Long-term JPY loan - principal amount - see Notes 11B and 11C below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;95,572&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;106,719&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Capital leases and other long-term liabilities - see Note 11D below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;141,073&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;162,171&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Operating leases - see Note 11E below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less - current maturities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(41,324&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(65,658&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;209,434&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;222,222&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;


      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Repayment Schedule of Long-term JPY Loan&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt"&gt;As of December 31, 2021:&lt;/p&gt;
      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;font-weight:normal"&gt;
                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Details&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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;Interest&lt;/div&gt;
                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Rate&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2022&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2026&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2027&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;Total&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:middle;width:20%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="text-align:justify;line-height:1.25"&gt;Long-term JPY loan&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)" valign="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)" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;1.95&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;13,654&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;95,572&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);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;&#160;&lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Long-term JPY Loan&lt;/span&gt;&lt;/p&gt;
    &lt;div&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:14px;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;In &lt;/span&gt;December 2021, TPSCo refinanced its then existing loan with an 11 billion JPY (approximately $96,000) new asset-based loan with a consortium of financial institutions consisted 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;JP Loan&#x201d;). The JP 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 JP Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami manufacturing facilities. Outstanding principal amount was $95,572 as of December 31, 2021.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The JP Loan also 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 JP Loan are not guaranteed by Tower, NTCJ, or any of their affiliates.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021, TPSCo was in compliance with all of the financial ratios and covenants under the JP Loan.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Capital Lease Agreements and other Long-term Liabilities&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;
    &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:80pt;text-align:justify"&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 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.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;TPSCo leases its fabrication facility buildings in Japan from NTCJ under a long-term capital lease that was renewed in 2020 for continuation of the lease until at least March 2032.&lt;/p&gt;
    &lt;div/&gt;
    &lt;div&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:12pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;As of December 31, 2021 and 2020, the Company&#x2019;s total outstanding capital lease liabilities for fixed assets were $139,037 and $159,650, respectively, of which $36,282 and $34,863 respectively, were included under current maturities of long-term debt.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the maturity of capital lease and other long-term liabilities as of December 31, 2021:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:87%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Fiscal Year&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Amount ($)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,167&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;29,086&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2024&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30,391&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2025&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15,599&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2026&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5,604&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2027 and on&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;&lt;span&gt;29,422&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;149,269&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less - imputed interest&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(8,196&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;141,073&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Operating Lease Agreements&lt;/span&gt;&lt;/p&gt;
    &lt;div&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:15px;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;The Company enters &lt;/span&gt;&lt;/span&gt;into operating leases&#160;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;from time to time for office space, operating facilities and vehicles. Operating lease cost for the years ended December 31, 2021, 2020 and 2019 was $7,535, $7,627 and $8,045, respectively. During 2021, cash paid for operating lease liabilities was $7,069.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the composition of operating leases in the balance sheets:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Classification in the Consolidated Balance Sheets&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Right of use - assets under operating leases&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax and other long-term assets, net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Lease liabilities:&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Current operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Current maturities of long-term debt&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4,512&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6,550&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term debt&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;9,601&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,440&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Weighted average remaining lease term (years)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4.8&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5.1&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Weighted average discount rate&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1.94&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;%&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1.94&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;%&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div style="margin-top:12pt"/&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the maturity presentation of operating lease liabilities as of December 31, 2021:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:87%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Fiscal Year&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Amount ($)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4,532&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,711&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2024&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,227&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2025&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,202&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2026&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,222&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Thereafter&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;671&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,565&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less &#x2013; imputed interest&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(452&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:12.31pt"&gt;Wells Fargo Credit Line&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;
    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;TSNB entered into an agreement with Wells Fargo Capital Finance, part of Wells Fargo &amp;amp; Company (&#x201c;Wells Fargo&#x201d;), for a secured asset-based revolving credit line in the total amount of up to $70,000, maturing in 2023 (the &#x201c;TSNB Credit Line Agreement&#x201d;).&#160; The applicable interest on loans under the TSNB Credit Line Agreement is at a rate equal to, at lender&#x2019;s option, either the lender&#x2019;s prime rate plus a margin ranging from 0.0% to 0.5% or the LIBOR rate plus a margin ranging from 1.25% to 1.75% per annum.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The outstanding borrowing availability varies from time to time based on the levels of TSNB&#x2019;s eligible accounts receivable, eligible equipment, eligible inventories and other terms and conditions described in the TSNB Credit Line Agreement. The obligations of TSNB under the TSNB Credit Line Agreement are secured by a continuing security interest in, and a lien upon, TSNB&#x2019;s assets as set forth in the TSNB Credit Line Agreement. The TSNB Credit Line Agreement contains customary covenants and other terms, including customary events of default. TSNB&#x2019;s obligations pursuant to the TSNB Credit Line Agreement are not guaranteed by Tower or any of its affiliates.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021, TSNB was in compliance with all of the covenants under the TSNB Credit Line Agreement.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021, borrowing availability under the TSNB Credit Line Agreement was approximately $56,000, of which approximately $500 was utilized through letters of credit.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;As of December 31, 2021, and 2020, no loan amounts were outstanding under the TSNB Credit Line Agreement.&lt;/p&gt;
  </tsem:LongTermLoansPayableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="C_20210101to20211231" id="FFact_575">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Composition&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt;margin-left:10pt"&gt;&lt;span style="padding-left:10.28pt"&gt;As of December 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Long-term JPY loan - principal amount - see Notes 11B and 11C below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;95,572&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;106,719&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Capital leases and other long-term liabilities - see Note 11D below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;141,073&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;162,171&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Operating leases - see Note 11E below&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less - current maturities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(41,324&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(65,658&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;209,434&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;222,222&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20211231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="Fxbrl_20220103190605439_Fact_567"
      unitRef="USD">95572000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20201231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="Fxbrl_20220103190605439_Fact_568"
      unitRef="USD">106719000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="C_20211231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_567"
      unitRef="USD">141073000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="C_20201231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_568"
      unitRef="USD">162171000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20211231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_569"
      unitRef="USD">14113000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20201231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_570"
      unitRef="USD">18990000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <tsem:LongTermDebtFairValueCurrent
      contextRef="C_20211231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_571"
      unitRef="USD">41324000</tsem:LongTermDebtFairValueCurrent>
    <tsem:LongTermDebtFairValueCurrent
      contextRef="C_20201231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_572"
      unitRef="USD">65658000</tsem:LongTermDebtFairValueCurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_20211231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_573"
      unitRef="USD">209434000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_20201231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_574"
      unitRef="USD">222222000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="C_20210101to20211231" id="FFact_583">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Repayment Schedule of Long-term JPY Loan&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt"&gt;As of December 31, 2021:&lt;/p&gt;
      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;font-weight:normal"&gt;
                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Details&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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;Interest&lt;/div&gt;
                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Rate&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2022&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2026&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;2027&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;font-weight:normal;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;font-weight:normal"&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',Times,serif;font-weight:normal"&gt;Total&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:middle;width:20%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="text-align:justify;line-height:1.25"&gt;Long-term JPY loan&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)" valign="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)" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;1.95&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;13,654&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;27,306&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);white-space:nowrap" valign="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)" valign="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)" valign="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:7%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;95,572&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);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;&#160;&lt;/div&gt;
    </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate
      contextRef="C_20210101to20211231_usgaapGeographicDistributionAxis_currencyJPY"
      id="Fxbrl_20220224230633770">1.95</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224230922591"
      unitRef="USD">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224230945798"
      unitRef="USD">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231015744"
      unitRef="USD">13654000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231040121"
      unitRef="USD">27306000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231652384"
      unitRef="USD">27306000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <tsem:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231811482"
      unitRef="USD">27306000</tsem:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix>
    <us-gaap:LongTermDebt
      contextRef="C_20211231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231820736"
      unitRef="USD">95572000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_deiLegalEntityAxis_tsemTPSCoMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="-9"
      id="Fxbrl_20220224232028340"
      unitRef="jpy">11000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_deiLegalEntityAxis_tsemTPSCoMember"
      decimals="-3"
      id="Fxbrl_20220224232034617"
      unitRef="USD">96000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_20210101to20211231_srtCounterpartyNameAxis_tsemTPSCoMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="4"
      id="Fxbrl_20220224232046081"
      unitRef="Pure">0.0195</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_deiLegalEntityAxis_tsemTPSCoMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="-3"
      id="Fxbrl_20220224232053441"
      unitRef="USD">95572000</us-gaap:DebtInstrumentFaceAmount>
    <tsem:AnnualInterestRateOfLeaseAgreement
      contextRef="C_20211231_srtCounterpartyNameAxis_tsemTPSCoMember"
      decimals="2"
      id="Fxbrl_20220224232346574"
      unitRef="Pure">0.02</tsem:AnnualInterestRateOfLeaseAgreement>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_589"
      unitRef="USD">139037000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_590"
      unitRef="USD">159650000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_591"
      unitRef="USD">36282000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_592"
      unitRef="USD">34863000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="C_20210101to20211231" id="FFact_602">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the maturity of capital lease and other long-term liabilities as of December 31, 2021:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:87%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Fiscal Year&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Amount ($)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,167&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;29,086&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2024&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30,391&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2025&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15,599&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2026&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5,604&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2027 and on&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;&lt;span&gt;29,422&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;149,269&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less - imputed interest&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(8,196&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;141,073&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_593"
      unitRef="USD">39167000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_594"
      unitRef="USD">29086000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_595"
      unitRef="USD">30391000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_596"
      unitRef="USD">15599000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="Fxbrl_20220222004533325"
      unitRef="USD">5604000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="Fxbrl_20220222004539807"
      unitRef="USD">29422000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_599"
      unitRef="USD">149269000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_600"
      unitRef="USD">8196000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="C_20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_601"
      unitRef="USD">141073000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20210101to20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_603"
      unitRef="USD">7535000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20200101to20201231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_604"
      unitRef="USD">7627000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20190101to20191231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_605"
      unitRef="USD">8045000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_606"
      unitRef="USD">7069000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_619">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the composition of operating leases in the balance sheets:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Classification in the Consolidated Balance Sheets&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Right of use - assets under operating leases&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax and other long-term assets, net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Lease liabilities:&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Current operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Current maturities of long-term debt&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4,512&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6,550&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term debt&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;9,601&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;12,440&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total operating lease liabilities&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;18,990&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Weighted average remaining lease term (years)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4.8&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5.1&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:36%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Weighted average discount rate&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1.94&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;%&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1.94&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;%&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_607"
      unitRef="USD">14113000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_608"
      unitRef="USD">18990000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_609"
      unitRef="USD">4512000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_610"
      unitRef="USD">6550000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_611"
      unitRef="USD">9601000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_612"
      unitRef="USD">12440000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_613"
      unitRef="USD">14113000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_614"
      unitRef="USD">18990000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20211231" id="FFact_615">P4Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20201231" id="FFact_616">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20211231"
      decimals="4"
      id="FFact_617"
      unitRef="Pure">0.0194</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20201231"
      decimals="4"
      id="FFact_618"
      unitRef="Pure">0.0194</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="C_20210101to20211231" id="FFact_629">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The following presents the maturity presentation of operating lease liabilities as of December 31, 2021:&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:87%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Fiscal Year&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;Amount ($)&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2022&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4,532&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2023&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,711&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2024&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,227&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2025&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,202&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;2026&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2,222&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Thereafter&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;671&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,565&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Less &#x2013; imputed interest&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(452&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;14,113&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_620"
      unitRef="USD">4532000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_621"
      unitRef="USD">2711000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_622"
      unitRef="USD">2227000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_623"
      unitRef="USD">2202000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_624"
      unitRef="USD">2222000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_625"
      unitRef="USD">671000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_626"
      unitRef="USD">14565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_627"
      unitRef="USD">452000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_628"
      unitRef="USD">14113000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember"
      decimals="-3"
      id="Fxbrl_20220224234140782"
      unitRef="USD">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMinimumMember_usgaapVariableRateAxis_usgaapPrimeRateMember"
      decimals="3"
      id="Fxbrl_20220224234148342"
      unitRef="Pure">0.000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMaximumMember_usgaapVariableRateAxis_usgaapPrimeRateMember"
      decimals="3"
      id="Fxbrl_20220224234203831"
      unitRef="Pure">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMinimumMember_usgaapVariableRateAxis_usgaapLondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fxbrl_20220224234213187"
      unitRef="Pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember_srtRangeAxis_srtMaximumMember_usgaapVariableRateAxis_usgaapLondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fxbrl_20220224234227566"
      unitRef="Pure">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember"
      decimals="-3"
      id="FFact_635"
      unitRef="USD">56000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember"
      decimals="-3"
      id="FFact_636"
      unitRef="USD">500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_796">
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 12:&#x2003;&#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:60pt;margin-bottom:0pt;margin-left:20pt"&gt;The Company makes certain disclosures as detailed below with regard 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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&#160;&#160; &#160;Non-Designated Exchange Rate Transactions&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As the functional currency of Tower is the USD and part of Tower&#x2019;s expenses are denominated in NIS, Tower enters into exchange rate agreements from time to time to partially protect against the volatility of future cash flows caused by changes in foreign exchange rates on NIS-denominated expenses.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021, the fair value amounts of such exchange rate agreements were $2,134 in an asset position, presented in other current assets with a face value of $67,500. As of December 31, 2020, the fair value amounts of such exchange rate agreements were $5,143  in an asset position, presented in other current assets with a face value of $51,000.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;Changes in the fair values of such derivatives are presented in the statements of operations.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As the functional currency of the Company is the USD and part of TPSCo revenues and expenses are denominated in JPY, the Company enters into exchange rate agreements from time to time to protect against the volatility of future cash flows caused by changes in foreign exchange rates on JPY-denominated amounts. As of December 31, 2021, and 2020, the fair value amounts of such exchange rate agreements were $3,040 in a liability position and&#160;$150 in an asset position, respectively, presented in other current liabilities and other current assets, respectively, with a face value of&#160;$164,000 and $40,000, respectively. Changes in the fair value of such derivatives are presented in the statements of operations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Concentration of Credit Risks&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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'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.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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. The Company performs ongoing credit evaluations of its customers.&#160;&lt;/p&gt;
        &lt;div/&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;The estimated fair values of the Company&#x2019;s financial instruments, excluding debentures, do not materially differ from their respective carrying amounts as of December 31, 2021 and 2020. The fair value of debentures, based on quoted market prices as of December 31, 2021 and 2020, was approximately $66,000 and $107,000, respectively, compared to carrying amounts of approximately $64,000 and $102,000, for the above dates, respectively.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Designated Cash Flow Hedge Transactions&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company entered into designated cash flow hedging transactions using a cross-currency swap to mitigate the foreign exchange rate differences on principal and interest arising from the Series G Debentures&#x2019; denomination in NIS.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021, the fair value of the swap was $12,560 in an asset net position, of which $8,188 was presented in other current assets and $4,372 was presented in long-term assets. As of December 31, 2020, the fair value of the swap was $16,977 in an asset net position, of which $6,316 was presented in other current assets and $10,661 was presented in long-term assets.&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;As of December 31, 2021 and December 31, 2020, the effective portions of $27 income and $323 loss, respectively, were recorded in OCI, of which a loss of $56 is expected to be recorded in earnings during the twelve months ending December 31, 2022. For the years ended December 31, 2021 and December 31, 2020, the hedging effect of the swap on the Company&#x2019;s results of operations was income of $542 and $5,252, respectively, and was recognized as financing income, to offset the effect of the rate difference related to the Series G Debentures.&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Fair Value Measurements&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;em&gt;&lt;span style="font-weight:bold"&gt;Valuation Techniques&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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.&#160;&lt;/p&gt;
        &lt;div/&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 1 Measurements&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt"&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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 2 Measurements&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt"&gt;If quoted market prices are not available, the Company obtains fair value measurements of similar assets and liabilities from an independent pricing service. 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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For cross-currency swap 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;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold;font-style:italic"&gt;Level 3 Measurements&lt;/span&gt;&lt;br/&gt;&#160;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in equity securities of privately-held companies without readily determinable fair values are measured using the Measurement Alternatives (see Note 2I). 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, 2021, the Company recorded a decrease of $2,963 in the value of such investments, and for the year ended December 31, 2020, the Company recorded an increase of $358 in the value of such investments, presented in other income (expense), net in the statements of operations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;Recurring fair value measurements using the indicated inputs:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&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;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Quoted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;prices in&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;active&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;market for&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;identical&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 1)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Significant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;other&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;observable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;inputs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 2)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Significant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;unobservable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;inputs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Cross-currency swap - net asset position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,560&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,560&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Privately held companies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Marketable securities held for sale&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Foreign exchange forward and cylinders - net liability position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(906&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(906&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;216,877&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,654&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;div style="margin-top:11pt"/&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31,&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Quoted prices in active&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;market for identical&#160; liability&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 1)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Significant other observable inputs&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 2)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Significant unobservable inputs&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 3)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Cross-currency swap - net asset position&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;16,977&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;16,977&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Privately held companies&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Marketable securities held for sale&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Foreign exchange forward and cylinders - net asset&#160;position&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,293&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,293&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;228,183&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,270&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:12.31pt"&gt;Short-Term and Long-Term Deposits and Marketable Securities&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deposits and marketable securities as of December 31, 2021 included short-term deposits in the amount of $363,648, marketable securities with applicable accrued interest in the amount of $190,068 and a long-term bank deposit in the amount of $12,500; as of December 31, 2020, deposits and marketable securities included short-term deposits in the amount of $310,230, marketable securities with applicable accrued interest in the amount of $188,967 and a long-term bank deposit in the amount of $12,500.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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, 2021:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:36%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Cost (*)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Gross unrealized&#160;gains&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Gross&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized&#160;losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Corporate bonds&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;161,491&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,453&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(1,311&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;161,633&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Government bonds&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;27,332&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(399&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,934&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Municipal bonds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;472&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;--&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;--&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;472&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Certificate of deposit&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;248&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;253&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,543&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,459&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(1,710&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,292&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;* Excluding accrued interest of $776.
          &lt;/p&gt;


          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2021, were as follows:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:74%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Cost&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within one year&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,547&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,637&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within 2-5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;127,576&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;126,510&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due after 5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,420&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;40,145&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:68%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,543&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,292&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;div/&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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, 2020:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Amortized cost (*)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Gross unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;gains&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Gross&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Estimated&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;154,577&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,207&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(735&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;155,049&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,894&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;37&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(53&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;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;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,878&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Certificate of deposit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;248&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;259&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;187,719&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,255&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(788&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;188,186&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;* Excluding accrued interest of $781.
          &lt;/p&gt;


          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2020, were as follows:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:74%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized Cost&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within one year&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,772&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,800&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within 2-5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;138,894&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;139,210&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due after 5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,053&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,176&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;187,719&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;


          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Investments with continuous unrealized losses for less than twelve months and twelve months or more and their related fair values as of December 31, 2021 and December 31, 2020, were as indicated in the following tables:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="width:76%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2021&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investment with continuous unrealized losses for less than twelve months&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investments with continuous unrealized losses for twelve months or more&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total investments with continuous unrealized losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;87,495&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,129&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,182&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(182&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;98,677&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,311&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,117&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(164&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,725&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(235&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,842&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100,612&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,293&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,907&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(417&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;122,519&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,710&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="margin-left:80pt;margin-top:11pt;margin-bottom:11pt"&gt;
            &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="width:76%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investment with continuous&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized losses for less&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;than twelve months&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investments with continuous&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized losses for twelve&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;months or more&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total investments with&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;continuous unrealized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,699&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(700&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9,434&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(35&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;34,133&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(735&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;12,430&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(50&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;1,497&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;13,927&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(53&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;37,129&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;10,931&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(38&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;48,060&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(788&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

      </us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="FFact_638"
      unitRef="USD">2134000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="FFact_639"
      unitRef="USD">67500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="FFact_640"
      unitRef="USD">5143000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="FFact_641"
      unitRef="USD">51000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20220211170058428"
      unitRef="USD">3040000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20201231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20220211170104490"
      unitRef="USD">150000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20220211170116602"
      unitRef="USD">164000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20201231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20220211170123282"
      unitRef="USD">40000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="Fxbrl_20220211170334718"
      unitRef="USD">66000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="Fxbrl_20220211170342707"
      unitRef="USD">107000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20211231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="Fxbrl_20220211170349188"
      unitRef="USD">64000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20201231_usgaapDebtInstrumentAxis_tsemTowerAndJazzDebenturesMember"
      decimals="-3"
      id="Fxbrl_20220211170357137"
      unitRef="USD">102000000</us-gaap:DebtInstrumentCarryingAmount>
    <tsem:FairValueOfSwapInAssetPosition
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211170613281"
      unitRef="USD">12560000</tsem:FairValueOfSwapInAssetPosition>
    <tsem:FairValueOfSwapInShorttermLiabilities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211170620479"
      unitRef="USD">8188000</tsem:FairValueOfSwapInShorttermLiabilities>
    <tsem:FairValueOfSwapInLongtermAsset
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211170628463"
      unitRef="USD">4372000</tsem:FairValueOfSwapInLongtermAsset>
    <tsem:FairValueOfSwapInAssetPosition
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211170638878"
      unitRef="USD">16977000</tsem:FairValueOfSwapInAssetPosition>
    <tsem:FairValueOfSwapInShorttermLiabilities
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211170647510"
      unitRef="USD">6316000</tsem:FairValueOfSwapInShorttermLiabilities>
    <tsem:FairValueOfSwapInLongtermAsset
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211170656445"
      unitRef="USD">10661000</tsem:FairValueOfSwapInLongtermAsset>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211170708296"
      unitRef="USD">27000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211170715553"
      unitRef="USD">323000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="C_20220101to20221231_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember"
      decimals="-3"
      id="Fxbrl_20220211170723525"
      unitRef="USD">-56000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211170735782"
      unitRef="USD">542000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211170743509"
      unitRef="USD">5252000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax>
    <us-gaap:InvestmentIncomeNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220221151118052"
      unitRef="USD">2963000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220221151110604"
      unitRef="USD">358000</us-gaap:InvestmentIncomeNet>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="C_20210101to20211231" id="FFact_702">
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;Recurring fair value measurements using the indicated inputs:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&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;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Quoted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;prices in&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;active&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;market for&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;identical&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 1)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Significant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;other&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;observable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;inputs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 2)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Significant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;unobservable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;inputs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Cross-currency swap - net asset position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,560&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,560&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Privately held companies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Marketable securities held for sale&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Foreign exchange forward and cylinders - net liability position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(906&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(906&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:11%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;216,877&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;190,068&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,654&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;div style="margin-top:11pt"/&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31,&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Quoted prices in active&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;market for identical&#160; liability&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 1)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Significant other observable inputs&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 2)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Significant unobservable inputs&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;(Level 3)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Cross-currency swap - net asset position&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;16,977&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;16,977&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Privately held companies&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Marketable securities held for sale&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Foreign exchange forward and cylinders - net asset&#160;position&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,293&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;5,293&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;228,183&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,270&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;17,727&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20211231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_663"
      unitRef="USD">12560000</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153547658"
      unitRef="USD">0</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_665"
      unitRef="USD">12560000</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153615435"
      unitRef="USD">0</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:PrivatelyheldEquity
      contextRef="C_20211231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_667"
      unitRef="USD">15155000</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153554805"
      unitRef="USD">0</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153604591"
      unitRef="USD">0</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_669"
      unitRef="USD">15155000</tsem:PrivatelyheldEquity>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_670"
      unitRef="USD">190068000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_671"
      unitRef="USD">190068000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153623351"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153631966"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221151634456"
      unitRef="USD">906000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153651247"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221151626660"
      unitRef="USD">906000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221153642391"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20211231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_678"
      unitRef="USD">216877000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_679"
      unitRef="USD">190068000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_680"
      unitRef="USD">11654000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_681"
      unitRef="USD">15155000</us-gaap:FairValueNetAssetLiability>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20201231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_682"
      unitRef="USD">16977000</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152202301"
      unitRef="USD">0</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_684"
      unitRef="USD">16977000</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:CrossCurrencySwapAssetPositionFairValue
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152207303"
      unitRef="USD">0</tsem:CrossCurrencySwapAssetPositionFairValue>
    <tsem:PrivatelyheldEquity
      contextRef="C_20201231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_686"
      unitRef="USD">17727000</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152213846"
      unitRef="USD">0</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152218925"
      unitRef="USD">0</tsem:PrivatelyheldEquity>
    <tsem:PrivatelyheldEquity
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_689"
      unitRef="USD">17727000</tsem:PrivatelyheldEquity>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_690"
      unitRef="USD">188186000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_691"
      unitRef="USD">188186000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152225614"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152228927"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_694"
      unitRef="USD">5293000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152236240"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_696"
      unitRef="USD">5293000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152238886"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20201231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_698"
      unitRef="USD">228183000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_699"
      unitRef="USD">188186000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_700"
      unitRef="USD">22270000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_701"
      unitRef="USD">17727000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:ShortTermInvestments
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211171936472"
      unitRef="USD">363648000</us-gaap:ShortTermInvestments>
    <us-gaap:MarketableSecurities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211171947079"
      unitRef="USD">190068000</us-gaap:MarketableSecurities>
    <tsem:LongTermInterestBearingBankDeposits
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211171954592"
      unitRef="USD">12500000</tsem:LongTermInterestBearingBankDeposits>
    <us-gaap:ShortTermInvestments
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211172017094"
      unitRef="USD">310230000</us-gaap:ShortTermInvestments>
    <us-gaap:MarketableSecurities
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211172025774"
      unitRef="USD">188967000</us-gaap:MarketableSecurities>
    <tsem:LongTermInterestBearingBankDeposits
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211172036623"
      unitRef="USD">12500000</tsem:LongTermInterestBearingBankDeposits>
    <tsem:ScheduleOfMarketableSecuritiesTableTextBlock contextRef="C_20210101to20211231" id="FFact_726">
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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, 2021:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:36%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Cost (*)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Gross unrealized&#160;gains&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Gross&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized&#160;losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Corporate bonds&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;161,491&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,453&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(1,311&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;161,633&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Government bonds&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;27,332&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(399&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,934&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Municipal bonds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;472&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;--&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;--&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;472&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Certificate of deposit&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;248&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;253&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:48%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,543&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;1,459&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(1,710&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;)&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,292&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;* Excluding accrued interest of $776.
          &lt;/p&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&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, 2020:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:48%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Amortized cost (*)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Gross unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;gains&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Gross&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Estimated&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;154,577&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,207&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(735&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;155,049&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,894&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;37&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(53&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;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;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,878&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Certificate of deposit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;248&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;259&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:48%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;187,719&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,255&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(788&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;188,186&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;* Excluding accrued interest of $781.
          &lt;/p&gt;
        </tsem:ScheduleOfMarketableSecuritiesTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_709"
      unitRef="USD">161491000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_710"
      unitRef="USD">1453000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220221154032927"
      unitRef="USD">1311000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_712"
      unitRef="USD">161633000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_713"
      unitRef="USD">27332000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_714"
      unitRef="USD">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220221154028346"
      unitRef="USD">399000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_716"
      unitRef="USD">26934000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapMunicipalBondsMember"
      decimals="-3"
      id="Fxbrl_20220221154141304"
      unitRef="USD">472000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapMunicipalBondsMember"
      decimals="-3"
      id="Fxbrl_20220222013001245"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapMunicipalBondsMember"
      decimals="-3"
      id="Fxbrl_20220222013036152"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapMunicipalBondsMember"
      decimals="-3"
      id="Fxbrl_20220221154120918_Fact_716"
      unitRef="USD">472000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_717"
      unitRef="USD">248000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_718"
      unitRef="USD">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="Fxbrl_20220221154059629"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_720"
      unitRef="USD">253000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_721"
      unitRef="USD">189543000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_722"
      unitRef="USD">1459000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221154218408"
      unitRef="USD">1710000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_724"
      unitRef="USD">189292000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_725"
      unitRef="USD">776000</us-gaap:DepositLiabilitiesAccruedInterest>
    <tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock contextRef="C_20210101to20211231" id="FFact_735">
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2021, were as follows:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:74%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Cost&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within one year&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,547&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,637&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within 2-5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;127,576&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;126,510&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due after 5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;39,420&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;40,145&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:68%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,543&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;189,292&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2020, were as follows:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:74%;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;Details&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Amortized Cost&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Estimated fair value&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within one year&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,772&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22,800&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due within 2-5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;138,894&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;139,210&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Due after 5 years&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,053&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26,176&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;187,719&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;188,186&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_727"
      unitRef="USD">22547000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_728"
      unitRef="USD">22637000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_729"
      unitRef="USD">127576000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_730"
      unitRef="USD">126510000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_731"
      unitRef="USD">39420000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_732"
      unitRef="USD">40145000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_733"
      unitRef="USD">189543000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_734"
      unitRef="USD">189292000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_736"
      unitRef="USD">154577000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_737"
      unitRef="USD">1207000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_738"
      unitRef="USD">735000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_739"
      unitRef="USD">155049000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_740"
      unitRef="USD">32894000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_741"
      unitRef="USD">37000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220214144153943"
      unitRef="USD">53000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_743"
      unitRef="USD">32878000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_752"
      unitRef="USD">248000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_753"
      unitRef="USD">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="Fxbrl_20220103152509114"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCertificatesOfDepositMember"
      decimals="-3"
      id="FFact_755"
      unitRef="USD">259000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_756"
      unitRef="USD">187719000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_757"
      unitRef="USD">1255000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_758"
      unitRef="USD">788000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_759"
      unitRef="USD">188186000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_760"
      unitRef="USD">781000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_762"
      unitRef="USD">22772000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_763"
      unitRef="USD">22800000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_764"
      unitRef="USD">138894000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_765"
      unitRef="USD">139210000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_766"
      unitRef="USD">26053000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_767"
      unitRef="USD">26176000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_768"
      unitRef="USD">187719000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_769"
      unitRef="USD">188186000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock contextRef="C_20210101to20211231" id="FFact_795">
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;Investments with continuous unrealized losses for less than twelve months and twelve months or more and their related fair values as of December 31, 2021 and December 31, 2020, were as indicated in the following tables:&lt;/p&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="width:76%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2021&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investment with continuous unrealized losses for less than twelve months&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investments with continuous unrealized losses for twelve months or more&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total investments with continuous unrealized losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;87,495&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,129&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,182&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(182&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;98,677&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,311&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,117&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(164&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10,725&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(235&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,842&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100,612&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,293&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,907&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(417&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;122,519&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);border-top:1.5pt solid black"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,710&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="margin-left:80pt;margin-top:11pt;margin-bottom:11pt"&gt;
            &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="width:76%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;December 31, 2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investment with continuous&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized losses for less&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;than twelve months&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Investments with continuous&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;unrealized losses for twelve&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;months or more&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="width:24%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;Total investments with&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;continuous unrealized&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;losses&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:22%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Fair&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrealized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,699&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(700&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9,434&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(35&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;34,133&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(735&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;12,430&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(50&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;1,497&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;13,927&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&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;(53&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                  &lt;td style="width:22%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;37,129&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;10,931&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(38&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;48,060&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:baseline;text-align:right;background-color:rgb(204, 238, 255);border-bottom:2.5pt double black;border-top:1.5pt solid black"&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;(788&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_771"
      unitRef="USD">87495000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220221154247752"
      unitRef="USD">1129000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_773"
      unitRef="USD">11182000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220221154320160"
      unitRef="USD">182000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_775"
      unitRef="USD">98677000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220221154624313"
      unitRef="USD">1311000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_777"
      unitRef="USD">13117000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220221154258440"
      unitRef="USD">164000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_779"
      unitRef="USD">10725000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220221154434393"
      unitRef="USD">235000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_781"
      unitRef="USD">23842000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20211231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220221154616118"
      unitRef="USD">399000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_783"
      unitRef="USD">100612000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221154309051"
      unitRef="USD">1293000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_785"
      unitRef="USD">21907000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221154442576"
      unitRef="USD">417000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_787"
      unitRef="USD">122519000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220221154631879"
      unitRef="USD">1710000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_789"
      unitRef="USD">24699000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_790"
      unitRef="USD">700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_791"
      unitRef="USD">9434000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_792"
      unitRef="USD">35000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_793"
      unitRef="USD">34133000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_794"
      unitRef="USD">735000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_777"
      unitRef="USD">12430000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_778"
      unitRef="USD">50000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_779"
      unitRef="USD">1497000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_780"
      unitRef="USD">3000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_781"
      unitRef="USD">13927000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20201231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_782"
      unitRef="USD">53000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_783"
      unitRef="USD">37129000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_784"
      unitRef="USD">750000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_785"
      unitRef="USD">10931000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_786"
      unitRef="USD">38000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_787"
      unitRef="USD">48060000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_788"
      unitRef="USD">788000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_1091">
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;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;strong&gt;NOT&lt;strong&gt;E 13:&#160; &#160; &#160;&lt;/strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;span style="padding-left:0.01pt"&gt;&lt;strong&gt;EMPLOYEE RELATED LIABILITIES&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;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;strong&gt;A.&lt;/strong&gt;&lt;/span&gt;&lt;span style="padding-left:10.28pt"&gt;&lt;strong&gt;Employee Termination Benefits&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="margin:0pt"&gt;&#160;&lt;/div&gt;
    &lt;div style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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. The amounts so funded and the liability are included in the balance sheets in long-term investments and employee related liabilities in the amounts of $8,273 and $10,724, respectively, as of December 31, 2021.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="margin:0pt"&gt;&#160;&lt;/div&gt;
    &lt;div&gt;
      &lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-left:80pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Commencing January 1, 2005, Tower implemented 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 will 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, since that date. Any net severance amount as of such date will be released on the employee&#x2019;s termination date. Payments relating to Israeli employee termination benefits were $5,941, $5,254 and $5,597 for 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-left:80pt"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-left:80pt"&gt;
        &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;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% for 2021 and 9% for 2020 with employees&#x2019; average match of 1% of the employees&#x2019; base salary to the DC Plan. Such contribution releases the employer from further obligation to make any additional 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 2021, 2020 and 2019 amounted to $5,331, $6,132 and $6,572, respectively.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div/&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;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;strong&gt;B.&lt;/strong&gt;&lt;/span&gt;&lt;span style="padding-left:10.83pt"&gt;&lt;strong&gt;TSNB Employee Benefit Plans&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;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;The &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;following information provides the changes in 2021, 2020 and 2019 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="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;Post-Retirement Medical Plan&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0px;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&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 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;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, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(179&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(298&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(122&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(178&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(219&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net loss (gain) for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;146&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;179&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;298&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;156&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;387&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;297&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Total recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;34&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;209&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;78&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2.80&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.40&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142045599"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142403860"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142412085"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;compensation&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;increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142420471"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142446828"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142457681"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/(5.00)&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.90%/13.10&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/6.10&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.90%/7.90&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Year the ultimate rate is reached (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Measurement date&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2021&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2020&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2019&lt;/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 style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 components of the change in benefit obligation, change in plan assets and funded status for post-retirement medical plan are as follows as of years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in medical plan related benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Medical plan related benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,628&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in medical plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actuarial loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23&lt;/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 style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="vertical-align:baseline"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;146&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit medical plan related obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Medical plan related net funding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;p style="margin-top:11pt;margin-bottom:11pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:80pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0px;width:100%" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:58%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:12%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(48&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(62&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,864&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,820&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,639&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,912&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,882&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,689&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.00&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2.80&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.40&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155423440"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155815937"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155832662"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:center;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5.80%/8.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/(5.00)&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5.80%/6.20&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/6.10&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.40%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.40%/4.40&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Year the ultimate rate is reached (pre-65/ post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2031/2031&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:100%;vertical-align:bottom;text-align:center;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;


      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:85%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:13%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;48&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;55&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;65&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;71&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;74&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2027-2031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;439&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0px"&gt;&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 Significant Gains and Losses in Obligations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="margin-top:10px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;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;For fiscal year ended December 31, 2021, the benefit obligation experienced a net actuarial gain that was primarily attributable to the discount rate increase to 3.00%, compared to 2.80% in the prior year. For fiscal year ended December 31, 2020, the benefit obligation experienced a net actuarial loss that was primarily attributable to the discount rate decrease to 2.80%, compared to 3.40% in the prior year.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div/&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;em&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;TSNB&#160;Pension Plan&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;TSNB has a pension plan that provides for 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;/span&gt;&lt;/span&gt;&lt;/div&gt;

      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0px;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;The &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;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, 2021, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:155px;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:155px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;575&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(788&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(909&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(930&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(83&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(92&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net loss (gain) for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,038&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;149&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,158&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(27&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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:middle"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,155&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Total recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,151&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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;&#160;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161215569"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161237483"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161245147"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div/&gt;

      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:11pt"&gt;&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 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, 2021, 2020 and 2019&#160;are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,467&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,979&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;575&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(778&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(736&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(688&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actuarial loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,183&lt;/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 style="width:1%;vertical-align:baseline"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,608&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22,081&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,467&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actual return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;616&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,337&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,544&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expenses paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(69&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(71&lt;/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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(778&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(737&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(688&lt;/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 style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Funded Status&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&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;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161706310"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161732380"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161739921"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;


      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:84%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:13%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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 style="padding-left:0pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;939&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,105&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,161&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,197&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2027-2031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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 style="padding-left:0pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,249&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div/&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;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;Description of Significant Gains and Losses in Obligations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;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;For fiscal year ended December 31, 2021, the benefit obligation experienced a net actuarial gain that was primarily attributable to the discount rate increase to 2.90%, compared to &lt;/span&gt;&lt;/span&gt;2.50&lt;span&gt;&lt;span&gt;% in the prior year. For fiscal year ended December 31, 2020, the benefit obligation experienced a net actuarial loss that was primarily attributable to the discount rate decrease to 2.50%, compared to 3.20% in the prior year.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

      &lt;div&gt;
        &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&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 plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom;border-bottom:1.5pt solid black"&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;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
        &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&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 plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom;border-bottom:1.5pt solid black"&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;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Investments in mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/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="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;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;TSNB&#x2019;s pension plan weighted average asset allocations on December 31, 2021, by asset category are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin:0pt"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Asset Category&lt;/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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Target&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;allocation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Equity securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Debt securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

    &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&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;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 a reasonable probability of achieving a 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;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:11pt"&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;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;
  </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <tsem:SeverancePayFundDomestic
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211164013065"
      unitRef="USD">8273000</tsem:SeverancePayFundDomestic>
    <tsem:EmployeeLiabilitiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211164032154"
      unitRef="USD">10724000</tsem:EmployeeLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_799"
      unitRef="USD">5941000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_800"
      unitRef="USD">5254000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_801"
      unitRef="USD">5597000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="2"
      id="Fxbrl_20220225001048219"
      unitRef="Pure">0.08</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="C_20200101to20201231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="2"
      id="Fxbrl_20220225001055031"
      unitRef="Pure">0.09</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="2"
      id="Fxbrl_20220225001303288"
      unitRef="Pure">0.01</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="-3"
      id="Fxbrl_20220225001103148"
      unitRef="USD">5331000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20200101to20201231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="-3"
      id="Fxbrl_20220225001108596"
      unitRef="USD">6132000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20190101to20191231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiconductorCompanyLtdMember"
      decimals="-3"
      id="Fxbrl_20220225001115564"
      unitRef="USD">6572000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_874">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0px;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&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 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;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, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(179&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(298&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(122&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(178&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(219&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net loss (gain) for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;146&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;179&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;298&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;156&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;387&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;297&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Total recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;34&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;209&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;78&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2.80&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.40&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142045599"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142403860"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142412085"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;compensation&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;increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142420471"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142446828"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103142457681"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/(5.00)&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.90%/13.10&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/6.10&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.90%/7.90&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Year the ultimate rate is reached (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Measurement date&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2021&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2020&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;December 31, 2019&lt;/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 style="width:100%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_807"
      unitRef="USD">5000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_808"
      unitRef="USD">6000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_809"
      unitRef="USD">7000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_810"
      unitRef="USD">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_811"
      unitRef="USD">57000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_812"
      unitRef="USD">72000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103142828476"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103142920875"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103142928167"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_816"
      unitRef="USD">179000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_817"
      unitRef="USD">241000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_818"
      unitRef="USD">298000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_819"
      unitRef="USD">-122000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_820"
      unitRef="USD">-178000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_821"
      unitRef="USD">-219000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103142959386"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103143026922"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103143036057"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220221191613400"
      unitRef="USD">23000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_826"
      unitRef="USD">-146000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_827"
      unitRef="USD">1000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103150417537"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103150440171"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103150447583"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_831"
      unitRef="USD">179000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_832"
      unitRef="USD">241000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_833"
      unitRef="USD">298000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_834"
      unitRef="USD">156000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_835"
      unitRef="USD">387000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_836"
      unitRef="USD">297000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_837"
      unitRef="USD">34000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_838"
      unitRef="USD">209000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_839"
      unitRef="USD">78000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_840"
      unitRef="Pure">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_841"
      unitRef="Pure">0.0340</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_842"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_849"
      unitRef="Pure">0.0600</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_850"
      unitRef="Pure">0.0650</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_851"
      unitRef="Pure">0.0620</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220214223614738"
      unitRef="Pure">-0.0500</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_853"
      unitRef="Pure">0.0690</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_854"
      unitRef="Pure">0.1310</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_855"
      unitRef="Pure">0.0600</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_856"
      unitRef="Pure">0.0650</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_857"
      unitRef="Pure">0.0620</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_858"
      unitRef="Pure">0.0610</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220214162912851"
      unitRef="Pure">0.0690</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220214162916739"
      unitRef="Pure">0.0790</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_859"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_860"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_861"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_862"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_863"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_864"
      unitRef="Pure">0.0450</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_865">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_866">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220104135325389">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Fxbrl_20220104135335723">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_869">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_870">2029</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_871">2021-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_872">2020-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_873">2019-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_950">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 components of the change in benefit obligation, change in plan assets and funded status for post-retirement medical plan are as follows as of years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in medical plan related benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Medical plan related benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,628&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in medical plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actuarial loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23&lt;/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 style="width:1%;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="vertical-align:baseline"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;146&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit medical plan related obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Medical plan related net funding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,882&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,689&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;p style="margin-top:11pt;margin-bottom:11pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:80pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table border="0" cellpadding="0" style="border-spacing:0px;width:100%" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:58%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:12%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(48&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(62&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,864&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,820&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,639&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,912&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,882&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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 style="width:10%;vertical-align:baseline;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,689&lt;/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 style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.00&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2.80&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;3.40&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155423440"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155815937"&gt;N/A&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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20220103155832662"&gt;N/A&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 style="width:1%;vertical-align:bottom;text-align:center;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5.80%/8.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/(5.00)&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;5.80%/6.20&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.00%/6.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6.20%/6.10&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.40%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Ultimate rate (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.40%/4.40&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4.50%/4.50&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/tr&gt;
            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
              &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Year the ultimate rate is reached (pre-65/ post-65)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2031/2031&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2029/2029&lt;/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 style="width:100%;vertical-align:bottom;text-align:center;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_875"
      unitRef="USD">1882000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_876"
      unitRef="USD">1689000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20181231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_877"
      unitRef="USD">1628000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_878"
      unitRef="USD">5000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_879"
      unitRef="USD">6000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_880"
      unitRef="USD">7000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_881"
      unitRef="USD">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_882"
      unitRef="USD">57000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_883"
      unitRef="USD">72000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_884"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_885"
      unitRef="USD">16000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_886"
      unitRef="USD">17000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103154230046"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103154427923"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103154435186"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214184503453"
      unitRef="USD">-23000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_891"
      unitRef="USD">146000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_892"
      unitRef="USD">-1000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_893"
      unitRef="USD">1912000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_894"
      unitRef="USD">1882000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_895"
      unitRef="USD">1689000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103154445893"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155143570"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20181231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155252712"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_899"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_900"
      unitRef="USD">16000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_901"
      unitRef="USD">16000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_902"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_903"
      unitRef="USD">16000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_904"
      unitRef="USD">16000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155408932"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155331406"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155405836"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_908"
      unitRef="USD">-1912000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_909"
      unitRef="USD">-1882000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_910"
      unitRef="USD">-1689000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_911"
      unitRef="USD">48000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_912"
      unitRef="USD">62000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_913"
      unitRef="USD">50000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_914"
      unitRef="USD">1864000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_915"
      unitRef="USD">1820000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_916"
      unitRef="USD">1639000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_917"
      unitRef="USD">-1912000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_918"
      unitRef="USD">-1882000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_919"
      unitRef="USD">-1689000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_920"
      unitRef="Pure">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_921"
      unitRef="Pure">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_922"
      unitRef="Pure">0.0340</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_926"
      unitRef="Pure">0.0580</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_927"
      unitRef="Pure">0.0850</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_928"
      unitRef="Pure">0.0600</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_929"
      unitRef="Pure">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_930"
      unitRef="Pure">0.0620</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220214163421490"
      unitRef="Pure">-0.0500</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_932"
      unitRef="Pure">0.0580</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_933"
      unitRef="Pure">0.0620</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_934"
      unitRef="Pure">0.0600</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_935"
      unitRef="Pure">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_936"
      unitRef="Pure">0.0620</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="FFact_937"
      unitRef="Pure">0.0610</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_938"
      unitRef="Pure">0.0440</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_939"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_940"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_941"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_942"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_943"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="Fxbrl_20220221144224957"
      unitRef="Pure">0.0440</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="Fxbrl_20220221144419303"
      unitRef="Pure">0.0440</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220221144505503"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="Fxbrl_20220221144512519"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220221144527712"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="Fxbrl_20220221144520784"
      unitRef="Pure">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember"
      id="FFact_944">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20210101to20211231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember"
      id="FFact_945">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember"
      id="FFact_946">2029</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20200101to20201231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember"
      id="FFact_947">2029</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember"
      id="FFact_948">2029</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20190101to20191231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember"
      id="FFact_949">2029</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="FFact_957">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:85%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:13%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;48&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;55&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;65&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;71&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;74&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:87%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2027-2031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;439&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_951"
      unitRef="USD">48000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_952"
      unitRef="USD">55000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_953"
      unitRef="USD">65000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_954"
      unitRef="USD">71000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_955"
      unitRef="USD">74000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_956"
      unitRef="USD">439000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212012308735"
      unitRef="Pure">0.0300</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212012317155"
      unitRef="Pure">0.0280</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212012334071"
      unitRef="Pure">0.0280</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212012329616"
      unitRef="Pure">0.0340</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="FFact_1006">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0px;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;The &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;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, 2021, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:155px;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:155px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;575&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(788&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(909&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(930&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(83&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(92&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net loss (gain) for the period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,038&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;149&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,158&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(27&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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:middle"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-top:1.5pt solid black;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,155&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:-8pt;padding-left:8pt;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;Total recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,151&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:baseline"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:10%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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,145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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;&#160;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;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;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:141px;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161215569"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:13px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161237483"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161245147"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_961"
      unitRef="USD">575000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_962"
      unitRef="USD">687000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_963"
      unitRef="USD">817000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_964"
      unitRef="USD">788000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_965"
      unitRef="USD">909000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_966"
      unitRef="USD">930000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_967"
      unitRef="USD">100000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_968"
      unitRef="USD">100000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214232131031"
      unitRef="USD">100000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_970"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_971"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_972"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_973"
      unitRef="USD">-27000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155916278"
      unitRef="USD">-27000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103155923840"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_976"
      unitRef="USD">-83000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_977"
      unitRef="USD">-92000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_978"
      unitRef="USD">-10000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103160318809"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103160803697"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103160811728"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220212014010232"
      unitRef="USD">1038000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_983"
      unitRef="USD">-149000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_984"
      unitRef="USD">-1158000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_985"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_986"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_987"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_988"
      unitRef="USD">-27000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214214736057"
      unitRef="USD">-27000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161204548"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220212014026895"
      unitRef="USD">-1068000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_992"
      unitRef="USD">119000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_993"
      unitRef="USD">1155000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214215032738"
      unitRef="USD">-1151000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_995"
      unitRef="USD">27000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_996"
      unitRef="USD">1145000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_997"
      unitRef="Pure">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_998"
      unitRef="Pure">0.0320</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_999"
      unitRef="Pure">0.0440</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1000"
      unitRef="Pure">0.0310</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1001"
      unitRef="Pure">0.0380</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1002"
      unitRef="Pure">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="FFact_1060">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:10px;padding-left:80pt;margin-bottom:11pt"&gt;&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 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, 2021, 2020 and 2019&#160;are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,467&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,979&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;575&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(778&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(736&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(688&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actuarial loss (gain)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:baseline;border-bottom:1.5pt solid rgb(0, 0, 0)"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,183&lt;/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 style="width:1%;vertical-align:baseline"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,608&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefit obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22,081&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23,467&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Actual return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;616&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,337&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,544&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Expenses paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(69&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(71&lt;/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 style="width:1%;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;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(778&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(737&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(688&lt;/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 style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Funded Status&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,669&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,546&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&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.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="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"&gt;&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;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:61%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161706310"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161732380"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom;text-align:right"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:right"&gt;&lt;span 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_20220103161739921"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1007"
      unitRef="USD">23467000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1008"
      unitRef="USD">21908000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20181231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1009"
      unitRef="USD">18979000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1010"
      unitRef="USD">575000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1011"
      unitRef="USD">687000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1012"
      unitRef="USD">817000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1013"
      unitRef="USD">778000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1014"
      unitRef="USD">736000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1015"
      unitRef="USD">688000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161429593"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161536586"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161545593"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214220048158"
      unitRef="USD">-1183000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1020"
      unitRef="USD">1608000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1021"
      unitRef="USD">2800000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1022"
      unitRef="USD">22081000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1023"
      unitRef="USD">23467000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1024"
      unitRef="USD">21908000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1025"
      unitRef="USD">25985000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103194317091"
      unitRef="USD">24454000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20181231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1026"
      unitRef="USD">22669000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1027"
      unitRef="USD">616000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1028"
      unitRef="USD">2337000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1029"
      unitRef="USD">2544000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161559276"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220103161635693"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1032"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1033"
      unitRef="USD">-73000</tsem:DefinedBenefitPlanExpensesPaid>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1034"
      unitRef="USD">-69000</tsem:DefinedBenefitPlanExpensesPaid>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20220214163455946"
      unitRef="USD">-71000</tsem:DefinedBenefitPlanExpensesPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1036"
      unitRef="USD">778000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1037"
      unitRef="USD">737000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1038"
      unitRef="USD">688000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1039"
      unitRef="USD">25750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1040"
      unitRef="USD">25985000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1041"
      unitRef="USD">24454000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1042"
      unitRef="USD">3669000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1043"
      unitRef="USD">2518000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1044"
      unitRef="USD">2546000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1045"
      unitRef="USD">3669000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1046"
      unitRef="USD">2518000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1047"
      unitRef="USD">2546000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1051"
      unitRef="USD">3669000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1052"
      unitRef="USD">2518000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1053"
      unitRef="USD">2546000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1054"
      unitRef="Pure">0.0290</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1055"
      unitRef="Pure">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="FFact_1056"
      unitRef="Pure">0.0320</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="FFact_1067">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&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 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;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:84%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:13%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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 style="padding-left:0pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;939&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,105&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,161&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,197&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:86%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;2027-2031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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 style="padding-left:0pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,249&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1061"
      unitRef="USD">939000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1062"
      unitRef="USD">1029000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1063"
      unitRef="USD">1105000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1064"
      unitRef="USD">1161000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1065"
      unitRef="USD">1197000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="FFact_1066"
      unitRef="USD">6249000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212021024592"
      unitRef="Pure">0.0290</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220221151708806"
      unitRef="Pure">0.0250</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20200101to20201231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212021106519"
      unitRef="Pure">0.0250</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate
      contextRef="C_20190101to20191231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="Fxbrl_20220212021052343"
      unitRef="Pure">0.0320</tsem:BenefitObligationExperiencedNetActuarialLossDiscountRate>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="Fxbrl_20220103162347241">
      &lt;div&gt;
        &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&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 plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom;border-bottom:1.5pt solid black"&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;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
        &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&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 plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom;border-bottom:1.5pt solid black"&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;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Investments in mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,985&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161802864"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_1072"
      unitRef="USD">25750000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161830172"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161852290"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_1075"
      unitRef="USD">25750000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103191923974"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161924027"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_1078"
      unitRef="USD">25985000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161907530"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161943004"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_1081"
      unitRef="USD">25985000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20201231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103161957702"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="C_20210101to20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="FFact_1090">
      &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;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;TSNB&#x2019;s pension plan weighted average asset allocations on December 31, 2021, by asset category are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;div style="margin:0pt"&gt;&#160;&lt;/div&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:74%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Asset Category&lt;/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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Target&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;allocation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Equity securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Debt securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:74%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/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_20211231_usgaapCollateralAxis_usgaapEquitySecuritiesMember"
      decimals="2"
      id="FFact_1084"
      unitRef="Pure">0.10</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20211231_usgaapCollateralAxis_usgaapEquitySecuritiesMember"
      decimals="2"
      id="FFact_1085"
      unitRef="Pure">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanFundedPercentage
      contextRef="C_20211231_usgaapCollateralAxis_usgaapDebtSecuritiesMember"
      decimals="2"
      id="FFact_1086"
      unitRef="Pure">0.90</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20211231_usgaapCollateralAxis_usgaapDebtSecuritiesMember"
      decimals="2"
      id="FFact_1087"
      unitRef="Pure">0.90</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanFundedPercentage
      contextRef="C_20211231"
      decimals="2"
      id="FFact_1088"
      unitRef="Pure">1</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20211231"
      decimals="2"
      id="FFact_1089"
      unitRef="Pure">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_1095">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 14:&#x2003;&#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Liens&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:normal"&gt;(1)&lt;/span&gt;&lt;span style="padding-left:8.34pt"&gt;Loans, Bonds and Capital Leases&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-indent:0px"&gt;For liens relating to the TSNB Credit Line Agreement, see Note 11F. For liens under TPSCo&#x2019;s JP Loan, see Note 11C. For liens under the capital lease agreements, see Note 11D. For negative pledge under the Series G Debentures&#x2019; indenture, see Note 10.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&gt;&lt;strong&gt;&lt;span style="font-weight:normal"&gt;(2)&lt;/span&gt;&lt;/strong&gt;&lt;span style="padding-left:8.34pt"&gt;Approved Enterprise Program&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Floating liens are registered in favor of the State of Israel on substantially all of Tower&#x2019;s assets under the Investment Center&#x2019;s approved enterprise status program.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Renewed Contract in Relation to TPSCo&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;In March 2019, agreements were signed between Tower, TPSCo and PSCS (a fully owned subsidiary of Panasonic Corporation) to extend the business relationship by an additional three-year period under certain amended terms, including a manufacturing agreement between TPSCo and PSCS, under which TPSCo manufactured products for PSCS under a revised pricing structure. Following the purchase of NTCJ (previously named PSCS) by Nuvoton from Panasonic Corporation in September 2020, NTCJ assumed the contracts at the same commercial terms, and leases three manufacturing facilities in Japan to TPSCo under a buildings lease that runs through March 2032 (see Note 11D).&lt;/p&gt;
    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify"&gt;As part of the agreement between the Company, NTCJ and TPSCo, it has been decided to re-organize and re-structure operations in Japan such that, while operations at the Uozu and Tonami facilities will remain unchanged, the Arai manufacturing factory, which is currently manufacturing products solely for NTCJ and is not serving the Company&#x2019;s customers, will cease operations effective July 1, 2022. The Company evaluated the need for impairment charges and determined that no such charges are required as of December 31, 2021. All other restructuring related costs will be reported as incurred in 2022.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;License Agreements&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;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;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;TSNB Lease Agreement&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TSNB leases its fabrication facilities under an operational lease contract that is due to expire in 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 fabrication operations; and (ii) certain obligations of TSNB and the landlord are specified, including certain noise abatement actions at the fabrication 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 breaches of the lease and that, in accordance with the lease, the landlord would be entitled to terminate the lease. TSNB does not agree and is disputing these claims.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;IT Security System&#160;Event&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In September 2020, the Company&#x2019;s information technology (&#x201c;IT&#x201d;) security systems identified a security event on some of its computerized systems. As a preventive measure, the Company halted certain of its servers and proactively stopped operations in some of its manufacturing facilities for a few days, following which it commenced to gradually restore operations and return to full capability in all its facilities.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;div/&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;Due to the immediate procedures implemented, the functionality and quality of the work in progress, as well as customer and employee data, remained protected.&#160;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tower maintains a cyber insurance policy and received compensation for the damage resulted from the event, including cost reimbursement and business interruption compensation. The event had no material impact on the financial position of the Company.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:12.31pt"&gt;Definitive Agreement with ST Microelectronics&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In 2021, TSIT, Tower&#x2019;s wholly-owned Italian subsidiary, entered into a definitive agreement with ST to share under collaborative arrangement a 300 mm manufacturing fabrication facility in Agrate Italy. The fab is currently under construction by ST, and the parties will share the cleanroom space and the facility infrastructure, with the Company installing its own equipment in one-third of the total space. Both companies will invest in their respective process equipment, and work together to accelerate the fab qualification and subsequent ramp-up. Operations will continue to be managed by ST. In the early stage, technology processes for power, analog mixed signal and RF processes are planned to be qualified in the factory and the products in these technologies may be used in automotive, industrial and personal electronics.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:9.72pt"&gt;Other Agreements&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 products&#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;/p&gt;
  </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220221200312624">
    &lt;div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:10pt;margin-bottom:0pt"&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 15: &#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:10pt"&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 style="font-weight:bold;padding-left:10.28pt"&gt;Description of Ordinary Shares&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div&gt;
        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:10pt;margin-left:80pt;text-align:justify"&gt;&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, 2021, Tower had 150 million authorized ordinary shares, par value NIS 15.00 each, of which approximately 109 million were outstanding. Holders of ordinary shares are entitled to participate equally in the payment of cash dividends and bonus share (stock dividend) distributions 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;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
      &lt;div/&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.83pt"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:0pt"&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;(1)&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:8.34pt"&gt;Tower&#x2019;s 2013 Share Incentive Plan (the "2013 Plan")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:10pt;text-align:justify"&gt;&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 2013, &lt;/span&gt;&lt;/span&gt;the Company adopted a share incentive plan for directors, officers and employees of the Company, which in 2019 was extended to enable grants to third party service providers (&#x201c;2013 Plan&#x201d;). Options granted under the 2013 Plan bear an exercise price equal to the average closing price during the thirty trading days immediately prior to the date of grant, vest over up to a three-year period and are not exercisable beyond seven years from the grant date&lt;span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:10pt"&gt;Under the 2013 Plan, the Company granted, in 2021 and 2020, a total of 1.0 million restricted stock units (&#x201c;RSUs&#x201d;) and 1.1 million RSUs, respectively, to its employees and directors (including the below-described grants to the CEO and Chairman), with vesting over up to a three-year period. The Company measures compensation expenses of the RSUs based on the closing market price of the ordinary shares immediately prior to the date of grant and amortizes it over the applicable vesting period taking into consideration compliance with performance criteria, if any.&lt;/p&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div style="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During 2021, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the Company&#x2019;s 2013 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;
            &lt;div style="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i) 80 thousand time-vested RSUs and 132 thousand performance RSUs (&#x201c;PSUs&#x201d;) subject also to time-vesting, consisting of 120 thousand base PSUs and 12 thousand upside PSUs to the CEO, 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 the RSUs granted was approximately $6,000. In addition, the Company's CEO was awarded 31 thousand PSUs that would be vesting upon attainment of certain performance conditions and not before one year from the date of grant, with a compensation value of approximately $1,000. As was approved by shareholders in 2019, the grant also includes 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;). The CEO has until May 2024 to accumulate the Minimum Holding (whether by conversion of RSUs to ordinary shares or by purchase of ordinary shares), and during such period, until he accumulates the Minimum Holding, he must retain at least 20% of the vested time-based RSUs granted to him in or after May 2019;&lt;/span&gt;&lt;/span&gt;
              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii) 10.3 thousand time-vested RSUs to the chairman of the Board of Directors (&#x201c;the Chairman&#x201d;) for a total compensation value of $300, to vest 33% at the end of each year 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="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii) 4.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 approximately $900, vesting over a two-year period, with 50% vesting at 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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As was approved by shareholders in 2020, the Chairman and the members of the Board will have to own, commencing July 2025, ordinary shares of the Company at a minimum value that equals at least 50% of their annual cash compensation (the &#x201c;BOD Minimum Holding&#x201d;).&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="line-height:1.25;padding-left:80pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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 them in or after July 2020.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div/&gt;
      &lt;div&gt;
        &lt;div style="padding-left:80pt;text-align:justify"&gt;
          &lt;p style="margin:11px 0pt 0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;During 2020, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan: (i) &lt;/span&gt;109&lt;span&gt; thousand time-vested RSUs and &lt;/span&gt;163&lt;span&gt; thousand PSUs to the CEO (subject also to time-vesting, under which &lt;/span&gt;33&lt;span&gt;% of the RSUs and PSUs will vest at the end of each year for 3 years following the grant date), with a compensation value of approximately $&lt;/span&gt;5,000&lt;span&gt;; (ii) &lt;/span&gt;16&lt;span&gt; thousand time vested RSUs to the Chairman for a total compensation value of $&lt;/span&gt;300&lt;span&gt;, to vest &lt;/span&gt;33&lt;span&gt;% at the end of each year following the grant date; and (iii) &lt;/span&gt;5&lt;span&gt; thousand time vested RSUs to each of the nine members of the Board of Directors serving then (other than to the Chairman and the CEO), for an aggregate compensation value of $&lt;/span&gt;900&lt;span&gt;, vesting over a &lt;/span&gt;two-year&lt;span&gt; period, with &lt;/span&gt;50&lt;span&gt;% vesting at the first anniversary of the date of grant and &lt;/span&gt;50&lt;span&gt;% on the second anniversary of the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:80pt;text-align:justify;line-height:1.5"&gt;During 2019, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan: (i) 129 thousand time-vested RSUs and 129 thousand PSUs to the CEO subject also to time-vesting; which will both vest 33% at the end of each year following the grant date, for a compensation value of $3,900; (ii) 20 thousand time-vested RSUs to the Chairman for a total compensation value of $300, to vest 33% at the end of each year following the grant date; and (iii) 5 thousand time-vested RSUs to each of the 8 members of the Board of Directors serving then (other than to the Chairman and the CEO), for an aggregate compensation value of $600, vesting over a two-year period, with 50% vesting at the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.&lt;/p&gt;
      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:100pt;text-align:justify"&gt;&#160;&lt;/p&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-left:80pt"&gt;Under the compensation plan of the Company, and as approved by the Company&#x2019;s shareholders in September 2013, the awards to the CEO shall be accelerated upon the occurrence of a change of control event (as defined therein), subject to termination of his employment (or resignation due to diminution of responsibilities, as defined therein).&lt;/p&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:80pt"&gt;&#160;&lt;/p&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify;margin-left:80pt"&gt;With respect to the members of the Board of Directors, including the Chairman, in the event of termination, such as termination due to a change of control event, each Director who served less than 5 years on the Board of Directors would be entitled to acceleration of 50% of his/her unvested equity and each Director who served 5 years or more on the Board of Directors would be entitled to acceleration of all of his/her unvested equity.&lt;/p&gt;
      &lt;div&gt;
        &lt;p style="margin-top:10pt;margin-left:80pt;margin-bottom:0pt;text-indent:0.3pt;font-size:10pt;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;Further grants may be approved subject to Compensation Committee, Board of Directors and shareholders&#x2019; approval, as may be required by law.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&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;(2)&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:8.34pt"&gt;i. Share Options awards:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:103pt;margin-bottom:11pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;508,493&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.58&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom;text-align:right"&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom;text-align:right"&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(30,247&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(308,479&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.14&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(163,375&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Terminated&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(667&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.90&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(667&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.90&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&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 style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4.42&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,000&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4.42&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.50pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.50pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Options exercisable as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:103pt;margin-bottom:11pt"&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;ii. RSUs awards:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:103pt;margin-bottom:10pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;margin:auto;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:28%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,223,043&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,013,613&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,599,296&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22.27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,002,275&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;29.91&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,105,155&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.86&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,159,881&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18.06&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Converted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(929,466&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(806,993&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(484,665&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23.91&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(84,752&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20.28&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(88,732&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18.62&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(260,899&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,211,100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,223,043&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,013,613&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;div/&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;margin-left:80pt;margin-bottom:0pt"&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;(3)&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:11pt"&gt;Summary of Information about Employees&#x2019; Share Incentive Plans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table summarizes information about employees&#x2019; share options outstanding as of December 31, 2021:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:103pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td colspan="14" style="width:66%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:31%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Exercisable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Range of&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;prices&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:14%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;remaining&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;contractual life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(in years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:14%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercisable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:13%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;0.27&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:13%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;div style="margin-left:103pt;margin-top:11pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details for the year ended December 31&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The intrinsic value of options exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;504&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,429&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,824&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The original fair value of options exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;188&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,018&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;665&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;div style="margin-left:103pt;margin-top:11pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details for the year ended December 31&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The intrinsic value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;27,807&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,971&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,207&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The original fair value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,183&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,506&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,588&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:103pt;margin-bottom:11pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Stock-based compensation expenses were recognized in the Statement of Operations for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:103pt"&gt;

          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Cost of goods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,003&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,197&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,529&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Research and development, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,855&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,568&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,900&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Marketing, general and administrative&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,286&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,223&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,119&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total stock-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,144&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,988&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,548&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.28pt"&gt;Treasury Stock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During 1999 and 1998, the Company funded the purchase by a trustee of an aggregate of approximately 87 thousand Tower&#x2019;s ordinary shares. These shares are classified as treasury shares.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:11pt;margin-bottom:0pt;text-align:left;text-indent:60pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="padding-left:10.28pt;font-weight:bold"&gt;Dividend Restriction&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:11pt;margin-bottom:10pt;padding-left:80pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Tower is subject to certain limitations on dividend distribution under the Series G Debentures indenture that allows for distribution of dividends subject to satisfying certain financial ratios.&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;
  </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20211231"
      decimals="-6"
      id="Fxbrl_20220211162110761"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20211231"
      decimals="0"
      id="FFact_1096"
      unitRef="ILSPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20211231"
      decimals="-6"
      id="Fxbrl_20220211162117933"
      unitRef="Shares">109000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20210101to20211231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-5"
      id="Fxbrl_20220225005736688"
      unitRef="Shares">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20200101to20201231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-5"
      id="Fxbrl_20220225005743514"
      unitRef="Shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20200101to20201231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_202202250057513350">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20210101to20211231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20220225005751335">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010041652"
      unitRef="Shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010049907"
      unitRef="Shares">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010056938"
      unitRef="Shares">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225010105853"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010123036"
      unitRef="Shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225044531927"
      unitRef="Shares">31000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010643973"
      unitRef="USD">1000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20220225010803869"
      unitRef="Shares">10300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010819440"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225010826141"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20220225010901753"
      unitRef="Shares">4300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225010925609"
      unitRef="USD">900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20220225010936063">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225010947621"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20210801to20210831_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225010959561"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011357027"
      unitRef="Shares">109000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011409107"
      unitRef="Shares">163000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225011420083"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011432958"
      unitRef="USD">5000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011443638"
      unitRef="Shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011455386"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225011500819"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011512675"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011522097"
      unitRef="USD">900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20220225011534770">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225011540843"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20200901to20200930_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225011547331"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011813570"
      unitRef="Shares">129000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011830385"
      unitRef="Shares">129000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225011837437"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011846175"
      unitRef="USD">3900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011852593"
      unitRef="Shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011903721"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20220225011912313"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011922393"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20220225011930942"
      unitRef="USD">600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20220225011939368">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225011945375"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20190601to20190630_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20220225011951489"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <tsem:PeriodOfDirectorsService
      contextRef="C_20190101to20191231"
      id="Fxbrl_20220225012945640">P5Y</tsem:PeriodOfDirectorsService>
    <tsem:PercentageOfAccelerationOfUnvestedEquity
      contextRef="C_20190101to20191231"
      decimals="2"
      id="Fxbrl_20220225013218067"
      unitRef="Pure">0.50</tsem:PercentageOfAccelerationOfUnvestedEquity>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="C_20210101to20211231" id="FFact_1189">
          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;508,493&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.58&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom;text-align:right"&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom;text-align:right"&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 style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(30,247&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(308,479&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.14&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(163,375&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Terminated&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="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 style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(667&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.90&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(667&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;9.90&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&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 style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,500&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4.42&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,000&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4.42&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.50pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.50pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Options exercisable as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;32,805&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15.28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;343,451&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double black"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8.79&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20201231"
      decimals="INF"
      id="FFact_1149"
      unitRef="Shares">32805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="FFact_1150"
      unitRef="USD_per_Share">15.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20191231"
      decimals="INF"
      id="FFact_1151"
      unitRef="Shares">343451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20191231"
      decimals="2"
      id="FFact_1152"
      unitRef="USD_per_Share">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20181231"
      decimals="INF"
      id="FFact_1153"
      unitRef="Shares">508493</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20181231"
      decimals="2"
      id="FFact_1154"
      unitRef="USD_per_Share">9.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220228102859866"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220228102915392"
      unitRef="USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20220211125500169"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="0"
      id="Fxbrl_20220214200413572"
      unitRef="USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_20190101to20191231"
      decimals="INF"
      id="Fxbrl_20220211125519794"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20190101to20191231"
      decimals="0"
      id="Fxbrl_20220214200418058"
      unitRef="USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="FFact_1159"
      unitRef="Shares">30247</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="2"
      id="FFact_1160"
      unitRef="USD_per_Share">15.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="FFact_1161"
      unitRef="Shares">308479</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="2"
      id="FFact_1162"
      unitRef="USD_per_Share">8.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20190101to20191231"
      decimals="INF"
      id="FFact_1163"
      unitRef="Shares">163375</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20190101to20191231"
      decimals="2"
      id="FFact_1164"
      unitRef="USD_per_Share">11.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220228102932913"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220228102940930"
      unitRef="USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="FFact_1167"
      unitRef="Shares">667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="2"
      id="FFact_1168"
      unitRef="USD_per_Share">9.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="C_20190101to20191231"
      decimals="INF"
      id="FFact_1169"
      unitRef="Shares">667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_20190101to20191231"
      decimals="2"
      id="FFact_1170"
      unitRef="USD_per_Share">9.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220228102948098"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220228102954602"
      unitRef="USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="FFact_1173"
      unitRef="Shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="2"
      id="FFact_1174"
      unitRef="USD_per_Share">4.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20190101to20191231"
      decimals="INF"
      id="FFact_1175"
      unitRef="Shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20190101to20191231"
      decimals="2"
      id="FFact_1176"
      unitRef="USD_per_Share">4.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20211231"
      decimals="INF"
      id="FFact_1177"
      unitRef="Shares">2558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="FFact_1178"
      unitRef="USD_per_Share">17.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20201231"
      decimals="INF"
      id="FFact_1179"
      unitRef="Shares">32805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="FFact_1180"
      unitRef="USD_per_Share">15.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20191231"
      decimals="INF"
      id="FFact_1181"
      unitRef="Shares">343451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20191231"
      decimals="2"
      id="FFact_1182"
      unitRef="USD_per_Share">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20211231"
      decimals="INF"
      id="FFact_1183"
      unitRef="Shares">2558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="FFact_1184"
      unitRef="USD_per_Share">17.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20201231"
      decimals="INF"
      id="FFact_1185"
      unitRef="Shares">32805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="FFact_1186"
      unitRef="USD_per_Share">15.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20191231"
      decimals="INF"
      id="FFact_1187"
      unitRef="Shares">343451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20191231"
      decimals="2"
      id="FFact_1188"
      unitRef="USD_per_Share">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103125826503">
          &lt;table cellpadding="0" style="border-spacing:0px;margin:auto;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:28%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:22%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;of RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:10%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;average&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,223,043&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,013,613&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,599,296&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;22.27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,002,275&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;29.91&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,105,155&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.86&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,159,881&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18.06&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Converted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(929,466&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(806,993&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(484,665&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;23.91&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(84,752&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20.28&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(88,732&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18.62&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(260,899&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;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;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;21.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:28%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Outstanding as of end of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,211,100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;24.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,223,043&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,013,613&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:9%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;19.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1190"
      unitRef="Shares">2223043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1191"
      unitRef="USD_per_Share">19.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1192"
      unitRef="Shares">2013613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1193"
      unitRef="USD_per_Share">19.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20181231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1194"
      unitRef="Shares">1599296</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20181231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1195"
      unitRef="USD_per_Share">22.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1196"
      unitRef="Shares">1002275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1197"
      unitRef="USD_per_Share">29.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1198"
      unitRef="Shares">1105155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1199"
      unitRef="USD_per_Share">19.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1200"
      unitRef="Shares">1159881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1201"
      unitRef="USD_per_Share">18.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1202"
      unitRef="Shares">929466</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1203"
      unitRef="USD_per_Share">19.56</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1204"
      unitRef="Shares">806993</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1205"
      unitRef="USD_per_Share">20.45</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1206"
      unitRef="Shares">484665</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1207"
      unitRef="USD_per_Share">23.91</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1208"
      unitRef="Shares">84752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1209"
      unitRef="USD_per_Share">20.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1210"
      unitRef="Shares">88732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1211"
      unitRef="USD_per_Share">18.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1212"
      unitRef="Shares">260899</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1213"
      unitRef="USD_per_Share">21.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1214"
      unitRef="Shares">2211100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1215"
      unitRef="USD_per_Share">24.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1216"
      unitRef="Shares">2223043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1217"
      unitRef="USD_per_Share">19.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1218"
      unitRef="Shares">2013613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="FFact_1219"
      unitRef="USD_per_Share">19.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103125704860">
          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td colspan="14" style="width:66%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="width:31%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Exercisable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Range of&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;prices&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:14%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;outstanding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;remaining&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;contractual life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;(in years)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:14%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercisable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Weighted average&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;exercise price&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:13%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;0.27&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:13%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,558&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:14%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;17.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20210101to20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      decimals="INF"
      id="FFact_1222"
      unitRef="USD_per_Share">17.16</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="C_20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      decimals="INF"
      id="FFact_1223"
      unitRef="Shares">2558</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="C_20210101to20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      id="FFact_1224">P0Y3M7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="C_20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      decimals="INF"
      id="FFact_1225"
      unitRef="USD_per_Share">17.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="C_20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      decimals="INF"
      id="FFact_1226"
      unitRef="Shares">2558</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="C_20211231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tsemExercisePriceSeventeenPointOneSixMember"
      decimals="INF"
      id="FFact_1227"
      unitRef="USD_per_Share">17.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock contextRef="C_20210101to20211231" id="FFact_1235">
          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details for the year ended December 31&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The intrinsic value of options exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;504&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,429&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,824&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The original fair value of options exercised&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;188&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,018&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;665&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1229"
      unitRef="USD">504000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1230"
      unitRef="USD">4429000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1231"
      unitRef="USD">1824000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <tsem:FairValueOfOptionsExercised
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1232"
      unitRef="USD">188000</tsem:FairValueOfOptionsExercised>
    <tsem:FairValueOfOptionsExercised
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1233"
      unitRef="USD">1018000</tsem:FairValueOfOptionsExercised>
    <tsem:FairValueOfOptionsExercised
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1234"
      unitRef="USD">665000</tsem:FairValueOfOptionsExercised>
    <tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock contextRef="C_20210101to20211231" id="FFact_1242">
          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details for the year ended December 31&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The intrinsic value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;27,807&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,971&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,207&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;The original fair value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,183&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,506&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;11,588&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1236"
      unitRef="USD">27807000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1237"
      unitRef="USD">15971000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1238"
      unitRef="USD">8207000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1239"
      unitRef="USD">18183000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1240"
      unitRef="USD">16506000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20190101to20191231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="FFact_1241"
      unitRef="USD">11588000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103125619122">
          &lt;table cellpadding="0" style="border-spacing:0px;width:100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Cost of goods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,003&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,197&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,529&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Research and development, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;4,855&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,568&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,900&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Marketing, general and administrative&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,286&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,223&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,119&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total stock-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;25,144&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;16,988&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt  double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,548&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="FFact_1243"
      unitRef="USD">7003000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="FFact_1244"
      unitRef="USD">5197000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20190101to20191231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="FFact_1245"
      unitRef="USD">4529000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="FFact_1246"
      unitRef="USD">4855000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="FFact_1247"
      unitRef="USD">3568000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20190101to20191231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="FFact_1248"
      unitRef="USD">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="FFact_1249"
      unitRef="USD">13286000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="FFact_1250"
      unitRef="USD">8223000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20190101to20191231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="FFact_1251"
      unitRef="USD">7119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1252"
      unitRef="USD">25144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1253"
      unitRef="USD">16988000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1254"
      unitRef="USD">14548000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:TreasuryStockShares
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_12570"
      unitRef="Shares">87000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1257"
      unitRef="Shares">87000</us-gaap:TreasuryStockShares>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_1302">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;&lt;span style="font-weight:bold"&gt;NOTE 16:&#x2003;&#x2002;INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Revenues by Geographic Area - as Percentage of Total Revenue&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:11px;margin-left:104px;margin-bottom:10pt;text-indent:0.3pt;font-size:10pt;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;Years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;USA&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;41&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;44&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;52&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Japan&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;28&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;29&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Asia (other than Japan)&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Europe&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;7&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-align:justify"&gt;The basis of attributing revenues from external customers to geographic area is based on the headquarters location of the customer issuing the purchase order; actual delivery may be shipped to another geographic area per customer request.&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Long-Lived Assets by Geographic Area&lt;/span&gt;&lt;/p&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:11pt;text-align:justify"&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 and substantially all of TPSCo&#x2019;s long-lived assets are located in Japan.&lt;/p&gt;
        &lt;p style="margin-top:4px;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;As of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Israel&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;238,758&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;215,006&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;United States&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;264,038&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;234,902&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Japan&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;373,887&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;389,263&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;876,683&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;839,171&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Major Customers - as Percentage of Net Accounts Receivable Balance&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:10pt;text-align:justify"&gt;As of December 31, 2021, one customer&#160;exceeded 10% of the net accounts receivable&#160;balance and represented 14% of such balance. As of December 31, 2020, two customers exceeded 10% of the net accounts receivable balance and represented 13% and 12% of such balance.&lt;/p&gt;
    &lt;div/&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Major Customers - as Percentage of Total Revenue&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:4px;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;Years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Customer A&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;21&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;25&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;27&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Customer B&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;13&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;7&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other customers *&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;20&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;24&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:12pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
          &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:3%;vertical-align:top"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;*&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:97%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;Represents aggregated revenue to four customers that accounted for between 4% and 7% of total revenue during 2021,&#160;to four customers that accounted for between 5% and&#160;7% of total revenue during 2020, and to four customers that accounted for between 5% and 9% of total revenue during 2019.&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

  </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150539348">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Revenues by Geographic Area - as Percentage of Total Revenue&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:11px;margin-left:104px;margin-bottom:10pt;text-indent:0.3pt;font-size:10pt;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;Years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;USA&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;41&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;44&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;52&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Japan&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;28&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;29&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Asia (other than Japan)&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;30&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;22&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;15&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Europe&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;7&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;6&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;4&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:61%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Total&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;100&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px"&gt;%&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1259"
      unitRef="Pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1260"
      unitRef="Pure">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1261"
      unitRef="Pure">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1262"
      unitRef="Pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1263"
      unitRef="Pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1264"
      unitRef="Pure">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1265"
      unitRef="Pure">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1266"
      unitRef="Pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1267"
      unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1268"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1269"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1270"
      unitRef="Pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1271"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1272"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1273"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150553564">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:11pt;text-align:justify"&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 and substantially all of TPSCo&#x2019;s long-lived assets are located in Japan.&lt;/p&gt;
        &lt;p style="margin-top:4px;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;As of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:80pt"&gt;
          &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Israel&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;238,758&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;215,006&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;United States&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;264,038&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;234,902&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:#CCEEFF"&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Japan&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;373,887&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;389,263&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;876,683&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;839,171&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:100%;vertical-align:bottom"&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_20211231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="FFact_1275"
      unitRef="USD">238758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="FFact_1276"
      unitRef="USD">215006000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231_srtStatementGeographicalAxis_countryUS"
      decimals="-3"
      id="FFact_1277"
      unitRef="USD">264038000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231_srtStatementGeographicalAxis_countryUS"
      decimals="-3"
      id="FFact_1278"
      unitRef="USD">234902000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231_srtStatementGeographicalAxis_countryJP"
      decimals="-3"
      id="FFact_1279"
      unitRef="USD">373887000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231_srtStatementGeographicalAxis_countryJP"
      decimals="-3"
      id="FFact_1280"
      unitRef="USD">389263000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1281"
      unitRef="USD">876683000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1282"
      unitRef="USD">839171000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220211181051450"
      unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1284"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsReceivableMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1285"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150648169">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:11pt"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Major Customers - as Percentage of Total Revenue&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-top:4px;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;Years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div style="margin-left:80pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;


                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Customer A&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;21&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;25&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;27&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;%&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Customer B&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;13&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;11&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;7&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr style="background-color:#CCEEFF"&gt;
                  &lt;td style="width:61%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other customers *&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;20&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;24&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:10%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;26&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:12pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
          &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
            &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                &lt;tr&gt;
                  &lt;td style="width:3%;vertical-align:top"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;*&lt;/p&gt;
                  &lt;/td&gt;
                  &lt;td style="width:97%;vertical-align:bottom"&gt;
                    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;Represents aggregated revenue to four customers that accounted for between 4% and 7% of total revenue during 2021,&#160;to four customers that accounted for between 5% and&#160;7% of total revenue during 2020, and to four customers that accounted for between 5% and 9% of total revenue during 2019.&lt;/p&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1286"
      unitRef="Pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1287"
      unitRef="Pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1288"
      unitRef="Pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1289"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1290"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1291"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1292"
      unitRef="Pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1293"
      unitRef="Pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1294"
      unitRef="Pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220211180756898"
      unitRef="Pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220211180855593"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1295"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1296"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1297"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20190101to20191231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1298"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_1325">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&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 17:&#x2003;&#x2002;FINANCING INCOME (EXPENSE), NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:10pt"&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, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:60pt;margin-bottom:11pt"&gt;
          &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(7,312&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(6,755&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(6,823&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,368&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,484&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,949&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Series G Debentures amortization, related rate differences and hedging results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,773&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,045&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,299&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Exchange rate differences and related hedging results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(7,092&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,509&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,271&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Bank fees and others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,064&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,323&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,544&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(12,873&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255);margin-top: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;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,870&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:3px"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;

  </us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150505289">
      &lt;div&gt;
        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:10pt"&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, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:60pt;margin-bottom:11pt"&gt;
          &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

              &lt;tr&gt;
                &lt;td style="width:61%;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"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;


              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(7,312&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(6,755&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(6,823&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,368&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,484&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12,949&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Series G Debentures amortization, related rate differences and hedging results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,773&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,045&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,299&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Exchange rate differences and related hedging results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(7,092&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,509&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,271&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;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 style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Bank fees and others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(2,064&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,323&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:3px;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,544&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="padding-left:0pt"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(12,873&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:baseline;background-color:rgb(255, 255, 255);margin-top: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;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,870&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/td&gt;
                &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:3px"&gt;&#160;&lt;/p&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1303"
      unitRef="USD">7312000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1304"
      unitRef="USD">6755000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1305"
      unitRef="USD">6823000</us-gaap:InterestExpense>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1306"
      unitRef="USD">5368000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1307"
      unitRef="USD">8484000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1308"
      unitRef="USD">12949000</us-gaap:InterestAndOtherIncome>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1312"
      unitRef="USD">1773000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1313"
      unitRef="USD">3045000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1314"
      unitRef="USD">3299000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1315"
      unitRef="USD">7092000</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1316"
      unitRef="USD">-5509000</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1317"
      unitRef="USD">1271000</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <tsem:FinancingExpenseOther
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1318"
      unitRef="USD">2064000</tsem:FinancingExpenseOther>
    <tsem:FinancingExpenseOther
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1319"
      unitRef="USD">1323000</tsem:FinancingExpenseOther>
    <tsem:FinancingExpenseOther
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1320"
      unitRef="USD">1544000</tsem:FinancingExpenseOther>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1321"
      unitRef="USD">-12873000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1322"
      unitRef="USD">2870000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1323"
      unitRef="USD">12000</tsem:FinancingIncomeExpenseNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="C_20210101to20211231" id="FFact_1335">
    &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 18:&#x2003;&#x2002;RELATED PARTIES BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/p&gt;

      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Balance&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:10pt;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;The nature of the relationship involved as of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:43%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term investment&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:43%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Equity investment in a limited partnership&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Transactions&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:10pt;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;Description of the transactions for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;Description of the transactions&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;General and administrative expense&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Directors&#x2019; fees and reimbursement to directors&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;771&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;787&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;783&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other income (expense), net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Non-controlling interest income (loss) from a limited partnership&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(55&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;)&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;

  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="C_20210101to20211231" id="FFact_1334">
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.28pt"&gt;Balance&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:10pt;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;The nature of the relationship involved as of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:43%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Long-term investment&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:43%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Equity investment in a limited partnership&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;57&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:10.83pt"&gt;Transactions&lt;/span&gt;&lt;/p&gt;
      &lt;p style="margin-top:10pt;margin-left:104px;margin-bottom:12px;text-indent:0.3pt;font-size:10pt;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;Description of the transactions for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
        &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom;border-bottom:1.5pt solid black"&gt;
                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span&gt;Description of the transactions&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2021&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2020&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"&gt;2019&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;


            &lt;tr style="background-color:#CCEEFF"&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;General and administrative expense&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Directors&#x2019; fees and reimbursement to directors&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;771&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;787&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;783&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Other income (expense), net&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:30%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;Non-controlling interest income (loss) from a limited partnership&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;--&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;2&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td style="width:1%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:10%;vertical-align:bottom"&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:0pt;margin-bottom:0pt"&gt;(55&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="width:100%;vertical-align:bottom"&gt;)&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1326"
      unitRef="USD">57000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1327"
      unitRef="USD">57000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1328"
      unitRef="USD">771000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1329"
      unitRef="USD">787000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1330"
      unitRef="USD">783000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <tsem:RelatedPartyTransactionOtherIncomeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1331"
      unitRef="USD">0</tsem:RelatedPartyTransactionOtherIncomeExpense>
    <tsem:RelatedPartyTransactionOtherIncomeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1332"
      unitRef="USD">2000</tsem:RelatedPartyTransactionOtherIncomeExpense>
    <tsem:RelatedPartyTransactionOtherIncomeExpense
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211171535633"
      unitRef="USD">-55000</tsem:RelatedPartyTransactionOtherIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220104091908486">
        &lt;div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"&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 19:&#x2003;&#x2002;&lt;/span&gt;&lt;span style="font-weight:bold;padding-left:0.01pt"&gt;INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.28pt"&gt;Tower Statutory Income Rates&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Substantially all of Tower&#x2019;s existing facilities and other capital investments made through 2012 have been granted approved enterprise status, as provided by the Law for the Encouragement of Capital Investment in Israel (&#x201c;Investments Law&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-align:justify"&gt;&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, as an Israeli industrial company located in Migdal Ha&#x2019;emek, may elect the Preferred Enterprise regime to apply to it under the Investment Law. The election is irrevocable.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the Preferred Enterprise regime, Tower&#x2019;s entire preferred income is subject to the tax rate of 7.5%. Any portion of Tower&#x2019;s Israeli taxable income&#160;that is not eligible for Preferred Enterprise benefits, if at all, shall be taxed at the regular corporate tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.83pt"&gt;Income Tax Provision&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:0pt;text-align:justify"&gt;&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 &lt;/span&gt;&lt;/span&gt;Company's provision for income taxes is affected by income taxes 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, and result in applicable local taxable income attributable to those locations&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;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&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 is consisted of the following for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:61%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;


                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Current tax expense:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,504&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,232&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,013&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax expense (benefit):&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,481&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,098&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,998&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(5,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(5,163&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Income tax expense:&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,948&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;


            &lt;div style="margin-left:80pt;margin-top:10pt;margin-bottom:10pt"&gt;
              &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;


                  &lt;tr style="background-color:#CCEEFF"&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Profit (loss) before taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;166,273&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100,145&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;103,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr style="background-color:#CCEEFF"&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,174&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,457&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(12,411&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total profit before taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;155,099&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;88,688&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;91,021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:100%;vertical-align:bottom"&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&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;strong&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&#160; &#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Components of Deferred Tax Asset/Liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:10pt;text-align:justify"&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 the respective dates (*), as of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div&gt;
                &lt;div style="margin-left:80pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax asset and liability - long-term:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:16pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net operating loss carryforward&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;77,586&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72,658&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employees benefits and compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,366&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,813&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Accruals and reserves&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,863&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,312&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,633&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,179&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,737&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,453&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;115,185&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;104,415&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Valuation allowance, see Note 19F below&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,644&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(10,745&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;103,541&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;93,670&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:16pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax liabilities - long-term:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Depreciation and amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(72,678&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(76,136&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,114&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,018&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(73,792&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(77,154&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Presented in long term deferred tax assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;53,526&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57,802&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Presented in long term deferred tax liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23,777&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(41,286&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;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 style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Deferred tax assets and liabilities relating to Tower for the years 2021 and 2020 are computed based on the Israeli Preferred Enterprise tax rate of &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.5&lt;/span&gt;&lt;/span&gt;&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&gt;&lt;/span&gt;&lt;/span&gt;
                &lt;/p&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.28pt"&gt;Unrecognized Tax Benefit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&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;/p&gt;
              &lt;div&gt;
                &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
                  &lt;div&gt;
                    &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;


                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160; January 1, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;624&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(8,175&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160; December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,763&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div/&gt;
                &lt;div style="margin-left:80pt;margin-top:10pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160;January 1, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,113&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;624&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(423&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="margin-left:80pt;margin-top:10pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of January 1, 2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,783&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;778&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(448&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of December 31, 2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,113&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:10.83pt"&gt;Effective Income Tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div&gt;

              &lt;div&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The reconciliation of the statutory tax rate to the effective tax rate for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;
                  &lt;div style="margin-left:80pt"&gt;
                    &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;


                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Tax expense computed at statutory rates, see (*) below&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;35,673&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,398&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,935&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;text-indent:-8pt;padding-left:8pt;margin-bottom:0pt"&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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(24,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(15,046&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16,396&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Change in valuation allowance, see Note 19F below&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;899&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,479&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Permanent differences and other, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(10,865&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,948&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;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;The tax expense was computed based on regular Israeli corporate tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:12.31pt"&gt;Net Operating Loss Carryforward&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;p style="margin-top:13px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;As of December 31, 2021, Tower had net operating loss carryforward for tax purposes of approximately $800,000 which may be carried forward indefinitely.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The future utilization of Tower US Holdings&#x2019; federal net operating loss carryforward to offset future federal taxable income is subject to an annual limitation as a result of ownership changes that have occurred. Additional limitations could apply if ownership changes occur in the future. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
          &lt;div/&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;margin-bottom:0pt"&gt;TSNB&#160;had two &#x201c;change in ownership&#x201d; events that limit the utilization of net operating loss carryforward. The first &#x201c;change in ownership&#x201d; event occurred in February 2007 upon Jazz Technologies&#x2019; acquisition of TSNB. The second &#x201c;change in ownership&#x201d; event occurred in September 2008, upon Tower&#x2019;s acquisition of TSNB. TSNB concluded that the net operating loss limitation for the change in ownership which occurred in September 2008 will be an annual utilization of approximately $2,000 in its tax return.&lt;br/&gt;&#160;&lt;/p&gt;
          &lt;div&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;As of December 31, 2021, Tower US Holdings has federal net operating loss carryforward of approximately $83,000 of which approximately $66,000 does not expire and is subject to a taxable income limitation of 80%, and the remaining federal tax loss carryforward&#160;of $17,000 will begin to expire in 2022, unless previously utilized. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;As of December 31, 2021, Tower US Holdings had 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;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Tower US Holdings recorded a valuation allowance against the deferred tax asset balances for its federal and state net operating loss carryforward.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;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;As of December 31, 2021, and 2020, TPSCo had no net operating loss carryforward.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&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 style="font-weight:bold;padding-left:9.72pt"&gt;Final Tax Assessments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div&gt;
            &lt;p style="margin-top:13px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Tower possesses final tax assessments through the year 1998. In addition, the tax assessments for the years 1999-201&lt;span&gt;6&lt;/span&gt; are deemed final.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;In general, Tower US Holdings is no longer subject to U.S. federal income tax examinations before 2018 and state and local income tax examinations before 2017. 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;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;On March 27, 2020, the CARES Act was signed. The CARES Act provided numerous tax provisions and other stimulus measures, including but not limited to temporary changes regarding the prior and future utilization of net operating losses. Under the provisions of the CARES Act, Tower US Holdings received in 2020 a $2,100 income tax refund from carrying back federal net operating losses and a $1,100 refund of its minimum tax credits.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:3px;margin-left:104px;margin-bottom:11px;text-indent:0.3pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TPSCo possesses final tax assessments through the year 2020. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:IncomeTaxDisclosureTextBlock>
    <tsem:PreferredIncomeSubjectTaxRate
      contextRef="C_20200101to20201231"
      decimals="3"
      id="FFact_13360"
      unitRef="Pure">0.075</tsem:PreferredIncomeSubjectTaxRate>
    <tsem:PreferredIncomeSubjectTaxRate
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_srtParentCompanyMember"
      decimals="3"
      id="FFact_1336"
      unitRef="Pure">0.075</tsem:PreferredIncomeSubjectTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103145814340">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&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 is consisted of the following for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
                &lt;table border="0" cellpadding="0" style="border-spacing:0" width="100%"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:61%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;


                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Current tax expense:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="width:11%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&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 style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;13,504&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,232&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,013&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Deferred tax expense (benefit):&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,518&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;8,481&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,098&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,998&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(5,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(5,163&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                      &lt;td style="width:61%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Income tax expense:&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double rgb(0, 0, 0);background-color:rgb(255, 255, 255)"&gt;
                        &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,948&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td style="width:100%;vertical-align:bottom;background-color:rgb(255, 255, 255)"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1340"
      unitRef="USD">13504000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1341"
      unitRef="USD">2232000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1342"
      unitRef="USD">1013000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1343"
      unitRef="USD">2518000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1344"
      unitRef="USD">8481000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1345"
      unitRef="USD">7098000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1346"
      unitRef="USD">-14998000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1347"
      unitRef="USD">-5314000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1348"
      unitRef="USD">-5163000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1349"
      unitRef="USD">1024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1350"
      unitRef="USD">5399000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1351"
      unitRef="USD">2948000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="C_20210101to20211231" id="FFact_1362">
            &lt;div style="margin-left:80pt;margin-top:10pt;margin-bottom:10pt"&gt;
              &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;


                  &lt;tr style="background-color:#CCEEFF"&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Profit (loss) before taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;166,273&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;100,145&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;103,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr style="background-color:#CCEEFF"&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:8pt;margin-bottom:0pt"&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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,174&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,457&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(12,411&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width:61%;vertical-align:bottom"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Total profit before taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;155,099&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;88,688&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;91,021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1353"
      unitRef="USD">166273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1354"
      unitRef="USD">100145000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1355"
      unitRef="USD">103432000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1356"
      unitRef="USD">-11174000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1357"
      unitRef="USD">-11457000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1358"
      unitRef="USD">-12411000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1359"
      unitRef="USD">155099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1360"
      unitRef="USD">88688000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1361"
      unitRef="USD">91021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150034692">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:60pt;margin-bottom:0pt"&gt;&lt;strong&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&#160; &#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Components of Deferred Tax Asset/Liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:11pt;padding-left:80pt;margin-bottom:10pt;text-align:justify"&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 the respective dates (*), as of December 31, 2021 and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div&gt;
                &lt;div style="margin-left:80pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax asset and liability - long-term:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:16pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:11%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Net operating loss carryforward&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;77,586&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;72,658&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Employees benefits and compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,366&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;6,813&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Accruals and reserves&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,863&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,312&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,633&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;18,179&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,737&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,453&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;115,185&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;104,415&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Valuation allowance, see Note 19F below&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(11,644&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(10,745&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;103,541&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;93,670&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;text-indent:16pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax liabilities - long-term:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Depreciation and amortization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(72,678&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(76,136&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Others&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,114&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;)&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(1,018&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Deferred tax liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(73,792&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(77,154&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Presented in long term deferred tax assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;53,526&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;57,802&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:74%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Presented in long term deferred tax liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(23,777&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(41,286&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:11pt;padding-left:80pt;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 style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Deferred tax assets and liabilities relating to Tower for the years 2021 and 2020 are computed based on the Israeli Preferred Enterprise tax rate of &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.5&lt;/span&gt;&lt;/span&gt;&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&gt;&lt;/span&gt;&lt;/span&gt;
                &lt;/p&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1363"
      unitRef="USD">77586000</tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1364"
      unitRef="USD">72658000</tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1365"
      unitRef="USD">5366000</tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
    <tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1366"
      unitRef="USD">6813000</tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
    <tsem:DeferredTaxAssetsAccrualsAndReserves
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1367"
      unitRef="USD">7863000</tsem:DeferredTaxAssetsAccrualsAndReserves>
    <tsem:DeferredTaxAssetsAccrualsAndReserves
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1368"
      unitRef="USD">3312000</tsem:DeferredTaxAssetsAccrualsAndReserves>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1369"
      unitRef="USD">20633000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1370"
      unitRef="USD">18179000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <tsem:DeferredTaxAssetsOtherNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1371"
      unitRef="USD">3737000</tsem:DeferredTaxAssetsOtherNoncurrent>
    <tsem:DeferredTaxAssetsOtherNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1372"
      unitRef="USD">3453000</tsem:DeferredTaxAssetsOtherNoncurrent>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1373"
      unitRef="USD">115185000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1374"
      unitRef="USD">104415000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1375"
      unitRef="USD">11644000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1376"
      unitRef="USD">10745000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1377"
      unitRef="USD">103541000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1378"
      unitRef="USD">93670000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211111529864_Fact_1379"
      unitRef="USD">72678000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211111529864_Fact_1380"
      unitRef="USD">76136000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1381"
      unitRef="USD">1114000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1382"
      unitRef="USD">1018000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211111543358_Fact_1383"
      unitRef="USD">73792000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211111543358_Fact_1384"
      unitRef="USD">77154000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsNetNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1385"
      unitRef="USD">53526000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1386"
      unitRef="USD">57802000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220211111551373_Fact_1387"
      unitRef="USD">23777000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220211111551373_Fact_1388"
      unitRef="USD">41286000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20210101to20211231_srtConsolidatedEntitiesAxis_srtParentCompanyMember"
      decimals="3"
      id="FFact_1390"
      unitRef="Pure">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150318991">
            &lt;div&gt;
              &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&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;/p&gt;
              &lt;div&gt;
                &lt;div style="margin-left:80pt;margin-bottom:10pt"&gt;
                  &lt;div&gt;
                    &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;


                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160; January 1, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;624&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(8,175&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:83%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160; December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;7,763&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div/&gt;
                &lt;div style="margin-left:80pt;margin-top:10pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of&#160;January 1, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,113&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;624&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(423&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,314&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="margin-left:80pt;margin-top:10pt"&gt;
                  &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="width:15%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;Unrecognized tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;benefits&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;


                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of January 1, 2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;14,783&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;778&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr style="background-color:#CCEEFF"&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Reduction due to statute of limitation of prior years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(448&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:83%;vertical-align:bottom"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Balance as of December 31, 2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:14%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                          &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;15,113&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1392"
      unitRef="USD">15314000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1393"
      unitRef="USD">624000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1394"
      unitRef="USD">8175000</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1395"
      unitRef="USD">7763000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20191231"
      decimals="-3"
      id="FFact_1396"
      unitRef="USD">15113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1397"
      unitRef="USD">624000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1398"
      unitRef="USD">423000</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20201231"
      decimals="-3"
      id="FFact_1399"
      unitRef="USD">15314000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20181231"
      decimals="-3"
      id="FFact_1400"
      unitRef="USD">14783000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1401"
      unitRef="USD">778000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1402"
      unitRef="USD">448000</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20191231"
      decimals="-3"
      id="FFact_1403"
      unitRef="USD">15113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220103150427320">
              &lt;div&gt;
                &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;margin-bottom:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The reconciliation of the statutory tax rate to the effective tax rate for the years ended December 31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;
                  &lt;div style="margin-left:80pt"&gt;
                    &lt;table cellpadding="0" style="border-spacing:0" width="100%"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Details&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="width:11%;border-bottom:1.5pt solid #000000;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;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;2019&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;


                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Tax expense computed at statutory rates, see (*) below&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;35,673&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,398&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;20,935&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;text-indent:-8pt;padding-left:8pt;margin-bottom:0pt"&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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(24,683&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(15,046&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(16,396&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Change in valuation allowance, see Note 19F below&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;899&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;3,479&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Permanent differences and other, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(10,865&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,432&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:1.5pt solid #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;(3,023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt;margin-bottom:1.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr style="background-color:#CCEEFF"&gt;
                          &lt;td style="width:61%;vertical-align:bottom"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;1,024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;5,399&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:1%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;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;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:10%;vertical-align:bottom;border-bottom:2.5pt double #000000"&gt;
                            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;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;2,948&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                          &lt;td style="width:100%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                  &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:11pt;text-indent:80pt;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;The tax expense was computed based on regular Israeli corporate tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1405"
      unitRef="USD">35673000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1406"
      unitRef="USD">20398000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1407"
      unitRef="USD">20935000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1408"
      unitRef="USD">-24683000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1409"
      unitRef="USD">-15046000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1410"
      unitRef="USD">-16396000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1411"
      unitRef="USD">-899000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1412"
      unitRef="USD">-3479000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1413"
      unitRef="USD">-1432000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="FFact_1414"
      unitRef="USD">-10865000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="FFact_1415"
      unitRef="USD">-3432000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="FFact_1416"
      unitRef="USD">-3023000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1417"
      unitRef="USD">1024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1418"
      unitRef="USD">5399000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20190101to20191231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1419"
      unitRef="USD">2948000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20210101to20211231"
      decimals="2"
      id="FFact_1420"
      unitRef="Pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_srtParentCompanyMember"
      decimals="0"
      id="FFact_1422"
      unitRef="USD">800000</us-gaap:OperatingLossCarryforwards>
    <tsem:OperatingLossCarryforwardsAnnualUtilizationAmount
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTSNPMember"
      decimals="0"
      id="Fxbrl_20220211113428777"
      unitRef="USD">2000</tsem:OperatingLossCarryforwardsAnnualUtilizationAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="0"
      id="FFact_1424"
      unitRef="USD">83000</us-gaap:OperatingLossCarryforwards>
    <tsem:OperatingLossCarryforwardsDoNotExpire
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="0"
      id="FFact_1425"
      unitRef="USD">66000</tsem:OperatingLossCarryforwardsDoNotExpire>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220214161409808">taxable income limitation of 80%</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20211231_usgaapIncomeTaxAuthorityAxis_usgaapForeignCountryMember"
      decimals="0"
      id="FFact_1426"
      unitRef="USD">17000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20211231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember_usgaapIncomeTaxAuthorityAxis_usgaapStateAndLocalJurisdictionMember"
      decimals="0"
      id="FFact_1427"
      unitRef="USD">11000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20200327"
      decimals="0"
      id="FFact_1428"
      unitRef="USD">2100</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeTaxCreditsAndAdjustments
      contextRef="C_20200302to20200327"
      decimals="0"
      id="FFact_1429"
      unitRef="USD">1100</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_20210101to20211231"
      id="Fxbrl_20220228102256998">
        &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 20:&lt;/span&gt; &lt;span style="font-weight:bold"&gt;SUBSEQUENT EVENTS&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: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;On February 15, 2022, Intel Corporation (&#x201c;Intel&#x201d;) and Tower announced the signing of a definitive agreement under which Intel will acquire &lt;span&gt;all of &lt;/span&gt;Tower&#x2019;s approximately 109 million outstanding Ordinary Shares for cash consideration&lt;span&gt; of $53 per share.&lt;/span&gt; The transaction was approved by the &lt;span&gt;boards&lt;/span&gt; of directors of both Intel and Tower and is subject to certain regulatory approvals and customary closing conditions, including the approval of Tower&#x2019;s &lt;span&gt;shareholders&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20220215_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_tsemDefinitiveAgreementMember"
      decimals="-6"
      id="Fxbrl_20220228102328481"
      unitRef="Shares">109000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_20220201to20220215_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_tsemDefinitiveAgreementMember"
      decimals="-3"
      id="Fxbrl_20220228102500423"
      unitRef="USD">53000</us-gaap:PaymentsToAcquireBusinessesGross>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#FFact_5"
          xlink:label="FFact_5"
          xlink:type="locator"/>
        <link:footnote id="FN20220224220604926" xlink:label="FN20220224220604926" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:strong>Marketable securities are available-for-sale securities presented at fair value, net of an immaterial allowance for credit losses;<xhtml:span><xhtml:span><xhtml:span style="font-weight:bold"> </xhtml:span></xhtml:span></xhtml:span><xhtml:br/>the amortized cost of such marketable securities is</xhtml:strong><xhtml:span><xhtml:span><xhtml:span style="font-weight:bold"> $</xhtml:span><xhtml:span style="font-weight:bold">189,543</xhtml:span><xhtml:span style="font-weight:bold"> and $</xhtml:span><xhtml:span style="font-weight:bold">187,719</xhtml:span><xhtml:span style="font-weight:bold"> </xhtml:span></xhtml:span></xhtml:span><xhtml:strong>as of December 31, 2021 and December 31, 2020, respectively.</xhtml:strong></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_5"
          xlink:to="FN20220224220604926"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_6"
          xlink:label="FFact_6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_6"
          xlink:to="FN20220224220604926"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103120939160"
          xlink:label="Fxbrl_20220103120939160"
          xlink:type="locator"/>
        <link:footnote id="FN20220214155135291" xlink:label="FN20220214155135291" 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 $0 and $213,683 as of December 31, 2021 and 2020, respectively. The depreciation expense of such assets amounted to $0 and $13,421 for the years ended December 31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103120939160"
          xlink:to="FN20220214155135291"
          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="FN20220214155135291"
          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="FN20220214155135291"
          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="FN20220214155135291"
          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="FN20220214155135291"
          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="FN20220214155135291"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_709"
          xlink:label="FFact_709"
          xlink:type="locator"/>
        <link:footnote id="FN20220103153239912" xlink:label="FN20220103153239912" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding accrued interest of $776.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_709"
          xlink:to="FN20220103153239912"
          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="FN20220103153239912"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_717"
          xlink:label="FFact_717"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_717"
          xlink:to="FN20220103153239912"
          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="FN20220103153239912"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_736"
          xlink:label="FFact_736"
          xlink:type="locator"/>
        <link:footnote id="FN20220103153314593" xlink:label="FN20220103153314593" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding accrued interest of $781.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_736"
          xlink:to="FN20220103153314593"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_740"
          xlink:label="FFact_740"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_740"
          xlink:to="FN20220103153314593"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_752"
          xlink:label="FFact_752"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_752"
          xlink:to="FN20220103153314593"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_756"
          xlink:label="FFact_756"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_756"
          xlink:to="FN20220103153314593"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220221154141304"
          xlink:label="Fxbrl_20220221154141304"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220221154141304"
          xlink:to="FN20220103153239912"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1292"
          xlink:label="FFact_1292"
          xlink:type="locator"/>
        <link:footnote id="FN20220211190110026" xlink:label="FN20220211190110026" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents aggregated revenue to XX customer that accounted for 0% and 0% of total revenue during 2021, to four customers that accounted for between 4% and 7% of total revenue during 2020, and to four customers that accounted for between 5% and 9% of total revenue during 2019.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1292"
          xlink:to="FN20220211190110026"
          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="FN20220211190110026"
          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="FN20220211190110026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1363"
          xlink:label="FFact_1363"
          xlink:type="locator"/>
        <link:footnote id="FN20220103142442808" xlink:label="FN20220103142442808" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:10pt"><xhtml:span style="font-family:Times New Roman,Times,serif"><xhtml:span>Deferred tax assets and liabilities relating to Tower for the years 2021 and 2020 are computed based on the Israeli Preferred Enterprise tax rate of </xhtml:span></xhtml:span></xhtml:span><xhtml:span><xhtml:span style="font-size:10pt"><xhtml:span style="font-family:Times New Roman,Times,serif">7.5</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="font-size:10pt"><xhtml:span style="font-family:Times New Roman,Times,serif"><xhtml:span>%.</xhtml:span></xhtml:span></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1363"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1364"
          xlink:label="FFact_1364"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1364"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1365"
          xlink:label="FFact_1365"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1365"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1366"
          xlink:label="FFact_1366"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1366"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1367"
          xlink:label="FFact_1367"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1367"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1368"
          xlink:label="FFact_1368"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1368"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1369"
          xlink:label="FFact_1369"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1369"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1370"
          xlink:label="FFact_1370"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1370"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1371"
          xlink:label="FFact_1371"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1371"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1372"
          xlink:label="FFact_1372"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1372"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1373"
          xlink:label="FFact_1373"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1373"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1374"
          xlink:label="FFact_1374"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1374"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1375"
          xlink:label="FFact_1375"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1375"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1376"
          xlink:label="FFact_1376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1376"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1377"
          xlink:label="FFact_1377"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1377"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1378"
          xlink:label="FFact_1378"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1378"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1381"
          xlink:label="FFact_1381"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1381"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1382"
          xlink:label="FFact_1382"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1382"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1405"
          xlink:label="FFact_1405"
          xlink:type="locator"/>
        <link:footnote id="FN20220103143220522" xlink:label="FN20220103143220522" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The tax expense was computed based on regular Israeli corporate tax rate of 23%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1405"
          xlink:to="FN20220103143220522"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1406"
          xlink:label="FFact_1406"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1406"
          xlink:to="FN20220103143220522"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1407"
          xlink:label="FFact_1407"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1407"
          xlink:to="FN20220103143220522"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220211111529864_Fact_1380"
          xlink:label="Fxbrl_20220211111529864_Fact_1380"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220211111529864_Fact_1380"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220211111529864_Fact_1379"
          xlink:label="Fxbrl_20220211111529864_Fact_1379"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220211111529864_Fact_1379"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220211111543358_Fact_1384"
          xlink:label="Fxbrl_20220211111543358_Fact_1384"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220211111543358_Fact_1384"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220211111543358_Fact_1383"
          xlink:label="Fxbrl_20220211111543358_Fact_1383"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220211111543358_Fact_1383"
          xlink:to="FN20220103142442808"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
