<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vsh-20260408.xsd" xlink:type="simple"/>
    <context id="c20250101to20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_AggtPnsnAdjsSvcCstMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtPnsnAdjsSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_AggtPnsnAdjsSvcCstMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtPnsnAdjsSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_AdjToCompAxis_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_MeasureAxis_4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_MeasureAxis_3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_MeasureAxis_1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20251231_MeasureAxis_2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType
      contextRef="c20250101to20251231"
      id="Fact_29aba7df743d4e8fa6459dce33090739">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag
      contextRef="c20250101to20251231"
      id="Fact_6b466903c4e8497c8a61837229313bf6">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20250101to20251231"
      id="Fact_3e76542be26440e58187c100126c9df8">0000103730</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="c20250101to20251231"
      id="Fact_3ad6f9d5a7ae4c7597942ef485c1e6d7">VISHAY INTERTECHNOLOGY INC</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="c20250101to20251231"
      id="Fact_dffe2772a4054e47b765361d7cc702da">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMnpiDiscTextBlock
      contextRef="c20250101to20251231"
      id="Text_09c0305196a54c50a39ab7be637d890e">
&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(13, 134, 215); font-family: Arial; font-size: 12pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Timing of equity-based grants&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

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

&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt; Vishay grants RSUs (including PBRSUs) on a predetermined schedule. As part of its annual performance and compensation review process, the Compensation Committee grants RSUs
        (including PBRSUs) to executive officers at its first regularly-scheduled meeting following the filing of Vishay's Annual Report on Form 10-K.&#160; The Equity Award Committee grants RSUs (including PBRSUs) to non-executive employees annually, or
        quarterly for non-executive employees newly-hired or promoted during the previous quarter. RSUs are granted to directors of our Board on the first trading day of each fiscal year. While stock options and stock appreciation rights ("SARs") are permitted forms of awards under the 2023 Plan, Vishay generally does not (and did not, during 2025) grant stock options or SARs.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt;The Compensation Committee and Equity Award Committee do not grant equity awards in anticipation of the release of material nonpublic information and Vishay does not time the release of material, nonpublic information based on equity award grant dates.&lt;br/&gt;
        &lt;br/&gt;
      &lt;/div&gt;
</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMethodTextBlock
      contextRef="c20250101to20251231"
      id="Text_a0c637199f4f4284a7e492f10c1fdf13">
&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt; Vishay grants RSUs (including PBRSUs) on a predetermined schedule. As part of its annual performance and compensation review process, the Compensation Committee grants RSUs
        (including PBRSUs) to executive officers at its first regularly-scheduled meeting following the filing of Vishay's Annual Report on Form 10-K.&#160; The Equity Award Committee grants RSUs (including PBRSUs) to non-executive employees annually, or
        quarterly for non-executive employees newly-hired or promoted during the previous quarter. RSUs are granted to directors of our Board on the first trading day of each fiscal year. While stock options and stock appreciation rights ("SARs") are permitted forms of awards under the 2023 Plan, Vishay generally does not (and did not, during 2025) grant stock options or SARs.&lt;br/&gt;
      &lt;/div&gt;
</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgPredtrmndFlag
      contextRef="c20250101to20251231"
      id="Fact_728fd840e82a4c75a6b6cf51b52d2249">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock
      contextRef="c20250101to20251231"
      id="Text_17473ae9e5a344ea9b9857ad5eb6e3d6">
&lt;div style="font-size: 12pt; font-family: Arial; text-align: justify;"&gt;The Compensation Committee and Equity Award Committee do not grant equity awards in anticipation of the release of material nonpublic information and Vishay does not time the release of material, nonpublic information based on equity award grant dates.&lt;br/&gt;
        &lt;br/&gt;
      &lt;/div&gt;
</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag
      contextRef="c20250101to20251231"
      id="Fact_a569af69a3c34a43b6a8453a5c085e32">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:MnpiDiscTimedForCompValFlag
      contextRef="c20250101to20251231"
      id="Fact_8ade249526064461bfcd2d87b4ae44ae">false</ecd:MnpiDiscTimedForCompValFlag>
    <ecd:PvpTableTextBlock
      contextRef="c20250101to20251231"
      id="Text_6572dbbbbce145988b74835bdf8552d0">
&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;Pay Versus Performance&lt;/span&gt;
      &lt;/div&gt;

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

&lt;div style="font-size: 12pt;"&gt;In August 2022, the SEC adopted additional disclosure requirements regarding the relationship between a registrant&#x2019;s executive compensation and its financial performance.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-size: 12pt;"&gt;The following table summarizes certain information regarding pay vs. performance for the period 2021-2025:&lt;/div&gt;

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

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

&lt;div&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;&#160;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center;" valign="bottom"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;VALUE OF INITIAL FIXED $100 INVESTMENT BASED ON:&lt;/span&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="font-family: Arial;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: Arial; text-align: left; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;YEAR&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;SUMMARY COMPENSATION TABLE TOTAL FOR PEO&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(1)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;COMPENSATION ACTUALLY PAID TO PEO&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(1)(2)(3)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;AVERAGE SUMMARY COMPENSATION TABLE TOTAL FOR NON-PEO NEOs&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(1)&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;AVERAGE COMPENSATION ACTUALLY PAID TO NON-PEO NEOs&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(1)(2)(3)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;TOTAL SHAREHOLDER RETURN&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div style="font-family: Arial;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(4)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;PEER GROUP SHAREHOLDER RETURN&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div style="font-family: Arial;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(4)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;NET INCOME (LOSS) &lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;(In millions)&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-family: Arial; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;
                        &lt;div style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(13, 134, 215); font-family: Arial; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ADJUSTED NET EARNINGS (LOSS) &lt;/div&gt;
                        &lt;div style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(13, 134, 215); font-family: Arial; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(In millions)&lt;br/&gt;
                        &lt;/div&gt;
                        &lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(13, 134, 215); font-family: Arial; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(5)&lt;/span&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 20%; font-family: Arial;"&gt;2025&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;10,335,059&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;6,247,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;2,750,459&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;1,968,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;77.32&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;268.23&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;(9.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;(6.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="font-family: Arial; width: 20%;" valign="bottom"&gt;2024&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;5,451,180&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;3,383,652&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;2,093,601&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;1,121,407&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;88.05&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;186.98&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;(31.2&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;65.7&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: #DBDBDB; vertical-align: bottom; width: 20%; font-family: Arial;"&gt;2023&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;4,773,050&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; text-align: right;"&gt;
                      &lt;div style="font-family: Arial;"&gt;4,871,457&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;3,546,063&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; text-align: right;"&gt;
                      &lt;div style="font-family: Arial;"&gt;3,647,863&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; text-align: right;"&gt;
                      &lt;div style="font-family: Arial;"&gt;122.20&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; text-align: right;"&gt;
                      &lt;div style="font-family: Arial;"&gt;155.35&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;323.8&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;342.2&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="font-family: Arial; width: 20%;" valign="bottom"&gt;2022&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;6,817,811&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;6,840,363&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;3,790,780&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;3,817,519&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;108.17&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;
                      &lt;div style="font-family: Arial;"&gt;93.02&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;428.8&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt;454.2&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-family: Arial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 20%; font-family: Arial;"&gt;2021&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;8,388,523&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;8,059,915&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;3,224,127&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;3,050,308&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;107.46&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;142.85&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;298.0&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 7%; font-family: Arial; text-align: right;"&gt;337.3&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


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

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

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

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(1)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;For the years 2021-2022, the principal executive officer was our Chief Executive Officer, who was&#160;Dr. Gerald Paul during such years, and the non-PEO NEOs for each year were Marc Zandman, Lori Lipcaman, Johan Vandoorn, and Clarence Tse. For 2023, the principal
                executive officer was our Chief Executive Officer, Joel Smejkal, and the non-PEO NEOs for 2023 were Marc Zandman, Jeff Webster,
                Lori Lipcaman, and Roy Shoshani. For 2024, the principal executive officer was our Chief Executive Officer, Joel Smejkal, and
                the non-PEO NEOs for 2024 were Marc Zandman, Jeff Webster, David McConnell, Roy Shoshani, and Lori Lipcaman. For 2025, the principal executive officer was our Chief Executive Officer, Joel Smejkal, and the non-PEO NEOs for 2025 were Marc Zandman, Jeff Webster, David McConnell, Roy Shoshani, and Peter Henrici. &lt;/td&gt;

  &lt;/tr&gt;


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

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

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(2)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;
                &lt;div&gt;The reconciliation of Summary Compensation Table amounts to the compensation actually paid presented above is summarized in the following table:&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: justify; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt; 2025&lt;/span&gt; &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &#160;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt; PEO &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt;AVERAGE NON-PEO NEOs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Total Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;10,335,059&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;2,750,459&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Stock Compensation Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(8,245,820&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(1,202,198&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Stock Compensation Adjustments&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;4,157,967&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;591,076&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Change in Pension Value Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(171,334&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Pension Service Costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;Compensation Actually Paid&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;6,247,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;1,968,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; font-family: Arial; font-size: 10pt; text-align: justify;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(3)&lt;/td&gt;

    &lt;td colspan="2" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;"Compensation actually paid" is computed based on guidance in the SEC rules, and adjusts stock compensation as presented in the Summary Compensation Table
                  (which is at grant date fair value) for changes in fair value since the grant date until the vesting date, and adjusts changes in pension value to reflect service costs.&lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


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

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

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(4)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;Both total shareholder return ("TSR") and peer group TSR are determined in the same manner, calculated as the sum of cumulative dividends (assuming
                dividend reinvestment) and the cumulative increase or decrease in the stock price/stock index each respective year, divided by the stock price/stock index at December 31, 2020. Peer group TSR is based on the Philadelphia Semiconductor
                Index, which the Company utilizes as a peer group in its stock performance graph presented in Item 5 of its annual report on Form 10-K. &lt;br/&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

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

&lt;div&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(5)&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;
                  &lt;div&gt;
                    &lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The &#x201c;Company selected measure&#x201d; is &#x201c;Adjusted Net Earnings.&#x201d; "Adjusted Net
                      Earnings" is described and calculated under the heading "Performance Measures and Metrics," beginning on page 33. For several years, this measure was clearly the most important measure when evaluating pay versus performance.&#160; All
                      current non-equity incentive compensation metrics generally move in tandem with "Adjusted Net Earnings". In the future, we may determine that another measure is the most important financial performance measure.&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</ecd:PvpTableTextBlock>
    <ecd:CoSelectedMeasureName
      contextRef="c20250101to20251231"
      id="Fact_20aaa56b32894e4ba2fa6bdf2f81a820">ADJUSTED NET EARNINGS (LOSS)</ecd:CoSelectedMeasureName>
    <ecd:PeoTotalCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_3a63d9f78fb54acaa8dd6fe310dc5de3"
      unitRef="U001">10335059</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_c15669ee382a47bca6d4d984d64420e8"
      unitRef="U001">6247206</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_324dff0edf6b47cb8cb3b1c52874c220"
      unitRef="U001">2750459</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_87de17cb637a4d8b9315b62828e41152"
      unitRef="U001">1968003</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20250101to20251231"
      decimals="2"
      id="Fact_b85f2a9f96394ac2b2d025069f9fd070"
      unitRef="U001">77.32</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20250101to20251231"
      decimals="2"
      id="Fact_cf608f8a637549a19432518cea7f1ed0"
      unitRef="U001">268.23</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20251231"
      decimals="-5"
      id="Fact_463bcc4e6f8f4acf9a00ab6cf6393a5c"
      unitRef="U001">-9000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20250101to20251231"
      decimals="-5"
      id="Fact_ed720dbf8e664bc082ab61d6700e89fd"
      unitRef="U001">-6600000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_5de184096bb24bd4be39f9d44a8776bd"
      unitRef="U001">5451180</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_4ae8fad41b214455a3e32f13ebad30ce"
      unitRef="U001">3383652</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_cbeb6d87c4c44ea8898513ec7e039d9f"
      unitRef="U001">2093601</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e8c70e3cde4e4c58960a21e30d573e5c"
      unitRef="U001">1121407</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_bee8fa773dd140f99e6510d50b861448"
      unitRef="U001">88.05</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_2d36ccfd1e984dec8a5f2baf21ef7fda"
      unitRef="U001">186.98</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-5"
      id="Fact_ae5296cf1390421fa4d8877378d87692"
      unitRef="U001">-31200000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20240101to20241231"
      decimals="-5"
      id="Fact_6f6310568e634ab0b9ae41dbe33b0259"
      unitRef="U001">65700000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_1339650177b1449d9b3c76b22492e3d8"
      unitRef="U001">4773050</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_25c24261097d47ceb5ddd2b2a8cbf4bb"
      unitRef="U001">4871457</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_06176eefc24d482b88b3347616fc77dd"
      unitRef="U001">3546063</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_a11b795bdda644bc992ee30c61995eff"
      unitRef="U001">3647863</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_a4525f02cdb2460e811ca3879e224135"
      unitRef="U001">122.2</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_92df02c0a67e4b82a38f3a80bb5c7c13"
      unitRef="U001">155.35</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-5"
      id="Fact_90630073b926440291b5101ad747a9a0"
      unitRef="U001">323800000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20230101to20231231"
      decimals="-5"
      id="Fact_b80a016e42c645bab943d6bf0350fd09"
      unitRef="U001">342200000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_3f13f43fde544d88a78cc394d85bce01"
      unitRef="U001">6817811</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_886d825c53ec42b594154dadf9f568b9"
      unitRef="U001">6840363</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e1faf99923ae44a48bdbfb75d2e2e4bc"
      unitRef="U001">3790780</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_fddcdf73c7c9457ba7da5f44c95687c4"
      unitRef="U001">3817519</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_d46445a6c286498195b79cfe1af265df"
      unitRef="U001">108.17</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_ddcbf594ffb945818c8968e674430f1a"
      unitRef="U001">93.02</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-5"
      id="Fact_f9de26d871b94651873e90d9b0941cb6"
      unitRef="U001">428800000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20220101to20221231"
      decimals="-5"
      id="Fact_67cd03c43a664c9f925e4b9e2433160d"
      unitRef="U001">454200000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9292084618ae4c3781b3773ccffb0b05"
      unitRef="U001">8388523</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1e53505b4b394c619f4a37cb6e4073dc"
      unitRef="U001">8059915</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1211580c41b447d1844dcc2db5025d3e"
      unitRef="U001">3224127</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b688c3ee9ccf4bd6a5e6de3e9d39fff3"
      unitRef="U001">3050308</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_6928ac59f5b04f1ca5d094905e6c756b"
      unitRef="U001">107.46</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_6ecf01762c524c8493ce4711fdecef45"
      unitRef="U001">142.85</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="-5"
      id="Fact_e27d0eec33fe43d4b6a69acbe4294c24"
      unitRef="U001">298000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20210101to20211231"
      decimals="-5"
      id="Fact_5397effe3ea046ae9f782c6cd1101ade"
      unitRef="U001">337300000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock
      contextRef="c20250101to20251231"
      id="Text_4c9b4f9dc8e346e1ad11f7ac6ae54310">
&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(1)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;For the years 2021-2022, the principal executive officer was our Chief Executive Officer, who was&#160;Dr. Gerald Paul during such years, and the non-PEO NEOs for each year were Marc Zandman, Lori Lipcaman, Johan Vandoorn, and Clarence Tse. For 2023, the principal
                executive officer was our Chief Executive Officer, Joel Smejkal, and the non-PEO NEOs for 2023 were Marc Zandman, Jeff Webster,
                Lori Lipcaman, and Roy Shoshani. For 2024, the principal executive officer was our Chief Executive Officer, Joel Smejkal, and
                the non-PEO NEOs for 2024 were Marc Zandman, Jeff Webster, David McConnell, Roy Shoshani, and Lori Lipcaman. For 2025, the principal executive officer was our Chief Executive Officer, Joel Smejkal, and the non-PEO NEOs for 2025 were Marc Zandman, Jeff Webster, David McConnell, Roy Shoshani, and Peter Henrici. &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName
      contextRef="c20210101to20211231"
      id="Fact_d3cb2519feb2480f9fd5e97f1deb7b50">Dr. Gerald Paul</ecd:PeoName>
    <ecd:PeoName
      contextRef="c20220101to20221231"
      id="Fact_0b4843370f6f42a7aff1930e991ac9e7">Dr. Gerald Paul</ecd:PeoName>
    <ecd:PeoName
      contextRef="c20230101to20231231"
      id="Fact_00dee0dacbf3413280cd737e48f74e4a">Joel Smejkal</ecd:PeoName>
    <ecd:PeoName
      contextRef="c20240101to20241231"
      id="Fact_d30e7ddd3ee04a5880c7c93a840f85c1">Joel Smejkal</ecd:PeoName>
    <ecd:PeoName
      contextRef="c20250101to20251231"
      id="Fact_5883d7f96cc041a5a08ff6c7d17c77a6">Joel Smejkal</ecd:PeoName>
    <ecd:AdjToNonPeoNeoCompFnTextBlock
      contextRef="c20250101to20251231"
      id="Text_3c7bd908357b422eaa14465291bb8b54">
&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(2)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;
                &lt;div&gt;The reconciliation of Summary Compensation Table amounts to the compensation actually paid presented above is summarized in the following table:&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: justify; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt; 2025&lt;/span&gt; &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &#160;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt; PEO &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt;AVERAGE NON-PEO NEOs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Total Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;10,335,059&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;2,750,459&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Stock Compensation Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(8,245,820&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(1,202,198&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Stock Compensation Adjustments&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;4,157,967&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;591,076&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Change in Pension Value Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(171,334&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Pension Service Costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;Compensation Actually Paid&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;6,247,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;1,968,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; font-family: Arial; font-size: 10pt; text-align: justify;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(3)&lt;/td&gt;

    &lt;td colspan="2" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;"Compensation actually paid" is computed based on guidance in the SEC rules, and adjusts stock compensation as presented in the Summary Compensation Table
                  (which is at grant date fair value) for changes in fair value since the grant date until the vesting date, and adjusts changes in pension value to reflect service costs.&lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock
      contextRef="c20250101to20251231"
      id="Text_a88be7d9e19f4065aee8c73390e24eaf">
&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(2)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;
                &lt;div&gt;The reconciliation of Summary Compensation Table amounts to the compensation actually paid presented above is summarized in the following table:&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: justify; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt; 2025&lt;/span&gt; &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &#160;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt; PEO &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; text-align: center; font-size: 10pt; vertical-align: bottom; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; border-bottom: #000000 solid 2px;" valign="bottom"&gt;AVERAGE NON-PEO NEOs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; font-weight: bold; color: rgb(13, 134, 215); font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Total Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;10,335,059&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;2,750,459&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: rgb(219, 219, 219); vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Stock Compensation Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(8,245,820&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(1,202,198&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Stock Compensation Adjustments&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;4,157,967&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;591,076&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%;" valign="bottom"&gt;Change in Pension Value Per Summary Compensation Table&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(171,334&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 76%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;Pension Service Costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; border-bottom: 2px solid; vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#x2013;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="background-color: #DBDBDB; vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 2px; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; text-align: left; font-size: 10pt; vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;Compensation Actually Paid&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;6,247,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;1,968,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: Arial; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; font-family: Arial; font-size: 10pt; text-align: justify;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; font-family: Arial; font-size: 10pt; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; font-family: Arial; font-size: 10pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(3)&lt;/td&gt;

    &lt;td colspan="2" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;"Compensation actually paid" is computed based on guidance in the SEC rules, and adjusts stock compensation as presented in the Summary Compensation Table
                  (which is at grant date fair value) for changes in fair value since the grant date until the vesting date, and adjusts changes in pension value to reflect service costs.&lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_c2f638202e9f499bacca0e771fa5b304"
      unitRef="U001">10335059</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_093d51178e244d608290a0b96dd37fa4"
      unitRef="U001">2750459</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_d0c4a791e4cf4a12bd8b9c1cc4ea2ac4"
      unitRef="U001">-8245820</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_d275ab57b3be41888fda302d98cc641d"
      unitRef="U001">-1202198</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_bcf4e364cee84dd6bdd71ccc40d5f451"
      unitRef="U001">4157967</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_b9a2efc99fd84f55a633699ec5996116"
      unitRef="U001">591076</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_50c1cf22bf754583b478d11de5ab7639"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_89a21b0ff2694bf799ef298df8768765"
      unitRef="U001">-171334</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_AggtPnsnAdjsSvcCstMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_f0f24777aa33444f857689beeabfe367"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20250101to20251231_AdjToCompAxis_AggtPnsnAdjsSvcCstMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_12128d1091d44f16b5b9615e16aa2eb4"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_16d179d9c5514048a96b7bac41c8cd20"
      unitRef="U001">6247206</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20250101to20251231"
      decimals="0"
      id="Fact_70e1d421c5094d20b4680ac15f8d7fa8"
      unitRef="U001">1968003</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock
      contextRef="c20250101to20251231"
      id="Text_9edc14e5fe1b42ddb26aac59caf712df">
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="font-family: Arial; width: 5.15%; vertical-align: top; text-align: center;"&gt;(4)&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="font-family: Arial; width: 94.85%; text-align: justify;"&gt;Both total shareholder return ("TSR") and peer group TSR are determined in the same manner, calculated as the sum of cumulative dividends (assuming
                dividend reinvestment) and the cumulative increase or decrease in the stock price/stock index each respective year, divided by the stock price/stock index at December 31, 2020. Peer group TSR is based on the Philadelphia Semiconductor
                Index, which the Company utilizes as a peer group in its stock performance graph presented in Item 5 of its annual report on Form 10-K. &lt;br/&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:TabularListTableTextBlock
      contextRef="c20250101to20251231"
      id="Text_3d0af13c79a740c5bd24dc73a90715bb">
&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div&gt; &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following represent the most important financial performance measures we used to link compensation actually paid for 2025 to our
              performance, as further described in the Compensation Discussion and Analysis section of this proxy statement:&lt;/span&gt; &lt;/div&gt;

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

&lt;div&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 4.35%; font-family: Arial; text-align: center;"&gt;&#x2022;&lt;/td&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; width: 95.65%; font-family: Arial; font-weight: normal;"&gt;adjusted net earnings;&lt;br/&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 4.35%; font-family: Arial; text-align: center;"&gt;&#x2022;&lt;/td&gt;

    &lt;td rowspan="1" style="width: 95.65%; font-family: Arial; font-weight: normal;"&gt;adjusted gross profit margin;&lt;br/&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; vertical-align: top; width: 4.35%; font-family: Arial; text-align: center;"&gt;&#x2022;&lt;/td&gt;

    &lt;td rowspan="1" style="background-color: #DBDBDB; width: 95.65%; font-family: Arial; font-weight: normal;"&gt;adjusted EBITDA margin;
                    and&lt;br/&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 4.35%; font-family: Arial; text-align: center;"&gt;&#x2022;&lt;/td&gt;

    &lt;td rowspan="1" style="width: 95.65%; font-family: Arial; font-weight: normal;"&gt;rTSR.&lt;br/&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&gt; &lt;br/&gt;
          &lt;/div&gt;
</ecd:TabularListTableTextBlock>
    <ecd:MeasureName
      contextRef="c20250101to20251231_MeasureAxis_1Member"
      id="Fact_58c4cb24bef7450bb387f78aa3f06711">adjusted net earnings</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="c20250101to20251231_MeasureAxis_2Member"
      id="Fact_518316112c4648f4aa002cd64dc05647">adjusted gross profit margin</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="c20250101to20251231_MeasureAxis_3Member"
      id="Fact_f5b9f98f16c7476eb1ceed3ef5420899">adjusted EBITDA margin</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="c20250101to20251231_MeasureAxis_4Member"
      id="Fact_bfbd15197bfd4063a3ddc7e22f0812b8">rTSR</ecd:MeasureName>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock
      contextRef="c20250101to20251231"
      id="Text_b7b89a0d83e24f289d02b34b26fea8a0">
&lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt; The charts below show, for the past five years, the relationship of the Company&#x2019;s TSR relative to its peers as well as the relationship between the CEO and non-CEO &#x201c;compensation actually paid&#x201d; and (i) the Company&#x2019;s TSR; (ii) the Company&#x2019;s
              net income; and (iii) the Company&#x2019;s Adjusted Net Earnings. &lt;br/&gt;
            &lt;/div&gt;

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

&lt;div&gt;&lt;img alt="graphic" src="image00014.jpg"/&gt;&lt;/div&gt;

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

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock
      contextRef="c20250101to20251231"
      id="Text_1bcca20d26db4242b51176cd13ff4c58">
&lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt; The charts below show, for the past five years, the relationship of the Company&#x2019;s TSR relative to its peers as well as the relationship between the CEO and non-CEO &#x201c;compensation actually paid&#x201d; and (i) the Company&#x2019;s TSR; (ii) the Company&#x2019;s
              net income; and (iii) the Company&#x2019;s Adjusted Net Earnings. &lt;br/&gt;
            &lt;/div&gt;

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

&lt;div&gt;&lt;img alt="graphic" src="image00014.jpg"/&gt;&lt;/div&gt;

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

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock
      contextRef="c20250101to20251231"
      id="Text_e11f12f84fce4518aeac485f979d5b18">
&lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt; The charts below show, for the past five years, the relationship of the Company&#x2019;s TSR relative to its peers as well as the relationship between the CEO and non-CEO &#x201c;compensation actually paid&#x201d; and (i) the Company&#x2019;s TSR; (ii) the Company&#x2019;s
              net income; and (iii) the Company&#x2019;s Adjusted Net Earnings. &lt;br/&gt;
            &lt;/div&gt;

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

&lt;div&gt;&lt;img alt="graphic" src="image00014.jpg"/&gt;&lt;/div&gt;

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

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock
      contextRef="c20250101to20251231"
      id="Text_51a4741500a8402282fb2ac92e79f06d">
&lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt; The charts below show, for the past five years, the relationship of the Company&#x2019;s TSR relative to its peers as well as the relationship between the CEO and non-CEO &#x201c;compensation actually paid&#x201d; and (i) the Company&#x2019;s TSR; (ii) the Company&#x2019;s
              net income; and (iii) the Company&#x2019;s Adjusted Net Earnings. &lt;br/&gt;
            &lt;/div&gt;

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

&lt;div&gt;&lt;img alt="graphic" src="image00014.jpg"/&gt;&lt;/div&gt;

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

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
</ecd:CompActuallyPaidVsNetIncomeTextBlock>
</xbrl>
